增量式备份

This commit is contained in:
zhangkun9038@dingtalk.com 2023-07-16 01:21:08 +08:00
parent fd40642af1
commit 57fa14eabe

View File

@ -54,7 +54,7 @@ calculate_hour_diff() {
old_backup_files=()
cd ${backUpPath}
# 遍历60个小时前的备份文件,并将文件名存入数组
# 遍168个小时前的备份文件,并将文件名存入数组
CURRENT_DATE=$(date +%Y%m%d%H)
for file in ${dbName}--*.sql.tar.gz; do
file_date=$(echo "$file" | grep -oP "\d{10}(?=.sql.tar.gz)")
@ -64,7 +64,7 @@ for file in ${dbName}--*.sql.tar.gz; do
echo $file_date
difft=$(calculate_hour_diff $file_date $CURRENT_DATE )
echo difft $difft
if [[ difft -gt 24 ]]; then
if [[ difft -gt 168 ]]; then
echo $file $CURRENT_DATE $file_date $((CURRENT_DATE - file_date))
old_bacup_files+=("$file")
fi