12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/bin/bash
-
- # 定义备份根目录
- BACKUP_ROOT="./bak"
-
- # 生成年月日时分格式的子目录名称
- TIMESTAMP=$(date +"%Y%m%d%H%M%S")
- SUB_DIR="$BACKUP_ROOT/$TIMESTAMP"
-
- # 创建备份文件夹的子文件夹(如果不存在)
- mkdir -p "$SUB_DIR"
- # # 把gadmin、console两个文件放入备份文件夹的子文件夹中
- mv gadmin "$SUB_DIR/"
- mv console "$SUB_DIR/"
-
- # 备份resource/public/gadmin/文件夹到子文件夹中
- mv ./resource/public/gadmin/ "$SUB_DIR/gadmin2"
- mkdir -p "./resource/public/"
-
- # 下载两个文件并赋予执行权限
- # 注意:这里使用wget或curl作为示例,具体取决于您的系统配置和偏好
- wget -O "./gadmin" "https://gravecs.mg.xhgame.com/serverupgrade/webserver/gadmin" && chmod +x "./gadmin"
- wget -O "./console" "https://gravecs.mg.xhgame.com/serverupgrade/webserver/console" && chmod +x "./console"
-
- # 下载dist.zip并解压到resource/public/gadmin文件夹中
- wget -O "./dist.zip" "https://gravecs.mg.xhgame.com/serverupgrade/webserver/dist.zip"
- unzip -o "./dist.zip" -d "./resource/public/"
- mv "./resource/public/dist" "./resource/public/gadmin"
- # mkdir -p "./resource/public/bin/"
- wget -O "./resource/public/gadmin/jsonConvert" "https://gravecs.mg.xhgame.com/serverupgrade/webserver/jsonConvert" && chmod +x "./resource/public/gadmin/jsonConvert"
-
- # 脚本结束,可以添加一些输出或检查以确认操作是否成功
- echo "All operations completed successfully."
- # wget -O "./deploy.sh" "https://gravecs.mg.xhgame.com/serverupgrade/webserver/deploy.sh" && chmod +x "./deploy.sh"
- # wget -O "./product.json" "https://gravecs.mg.xhgame.com/serverupgrade/webserver/product.json"
|