更新备份docker命令
This commit is contained in:
parent
64cca4ea93
commit
181763db42
22
shell/code/backups/backups_cloud_docker.sh
Normal file
22
shell/code/backups/backups_cloud_docker.sh
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
web_path="/var/www" # 数据路径
|
||||||
|
date_time=$(date +"%Y_%m_%d") # 日期格式
|
||||||
|
year=$(date +"%Y") #年份
|
||||||
|
aliyunpan="/var/script/aliyunpan/aliyunpan" #阿里云盘可执行文件路径
|
||||||
|
|
||||||
|
# 激活百度网盘环境
|
||||||
|
source "/var/script/venv/bin/activate"
|
||||||
|
|
||||||
|
for item in "$web_path"/*; do
|
||||||
|
item_name=$(basename "$item")
|
||||||
|
# 切换到网站目录进行压缩
|
||||||
|
cd "$item" || exit
|
||||||
|
tar -czf "${item_name}_${date_time}.tar.gz" .
|
||||||
|
# 上传到百度网盘存储
|
||||||
|
bypy upload "${item_name}_${date_time}.tar.gz" "/${item_name}/"
|
||||||
|
# 上传到阿里云盘
|
||||||
|
$aliyunpan upload "${item_name}_${date_time}.tar.gz" "/网站/${item_name}/${year}/"
|
||||||
|
# 删除文件
|
||||||
|
rm "${item_name}_${date_time}.tar.gz"
|
||||||
|
done
|
@ -1,24 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
web_path="/var/www" # 数据路径
|
|
||||||
date_time=$(date +"%Y_%m_%d") # 日期格式
|
|
||||||
year=$(date +"%Y") #年份
|
|
||||||
original_dir=$(pwd) # 记录原始目录
|
|
||||||
|
|
||||||
# 激活百度网盘环境
|
|
||||||
source ~/myvenv/bin/activate
|
|
||||||
|
|
||||||
for item in "$web_path"/*; do
|
|
||||||
item_name=$(basename "$item")
|
|
||||||
# 切换到网站目录进行压缩
|
|
||||||
cd "$item" || exit
|
|
||||||
zip -r "${item_name}_${date_time}.zip" .
|
|
||||||
# 上传到百度网盘存储
|
|
||||||
bypy upload "${item_name}_${date_time}.zip" "/${item_name}/"
|
|
||||||
# 上传到阿里云盘
|
|
||||||
aliyunpan upload "${item_name}_${date_time}.zip" "/网站/${item_name}/${year}/"
|
|
||||||
# 删除文件
|
|
||||||
rm "${item_name}_${date_time}.zip"
|
|
||||||
# 返回原始目录
|
|
||||||
cd "$original_dir" || exit
|
|
||||||
done
|
|
Loading…
Reference in New Issue
Block a user