每小时上传备份,并删除老的备份

This commit is contained in:
zhangkun9038@dingtalk.com 2023-07-13 16:36:58 +08:00
parent a1f616525c
commit 15a0030b96

View File

@ -7,6 +7,7 @@ password=$2
dbName=$3
host=$4
backUpPath=$5
ossPath=$6
# 备份文件名
backup_file="${dbName}_backUp_${current_time}.sql"
@ -20,10 +21,9 @@ rm sql -rf || true
mkdir sql || true
mv ${backup_file} sql/
tar -czvf ${backup_file}".tar.gz" "sql/"
ossutil ${backup_file}".tar.gz" oss://${ossPath}/${backup_file}".tar.gz"
ossutil cp ${backup_file}".tar.gz" oss://${ossPath}/${backup_file}".tar.gz"
rm -fr sql
# 存储60个小时前的备份文件名的数组
old_backup_files=()