zhensolid 1 год назад
Родитель
Сommit
48ab09e7d6
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      backup.sh

+ 4 - 2
backup.sh

@@ -49,8 +49,10 @@ log_message "确保云端目录存在..."
 # 添加 -v 参数显示详细进度,并记录到日志
 # 添加 -v 参数显示详细进度,并记录到日志
 log_message "开始上传到云端..."
 log_message "开始上传到云端..."
 /www/server/pyporject_evn/versions/3.13.0/bin/bypy -v syncup "$backup_dir" "$cloud_dir" 2>&1 | while IFS= read -r line; do
 /www/server/pyporject_evn/versions/3.13.0/bin/bypy -v syncup "$backup_dir" "$cloud_dir" 2>&1 | while IFS= read -r line; do
-    # 只记录有用的信息
-    if [[ $line == *"["* ]] || [[ $line == *"Done"* ]] || [[ $line == *"OK"* ]]; then
+    # 更严格的过滤条件
+    if [[ $line =~ ^\[.*%.*MB\/.*MB.*ETA.* ]] || \
+       [[ $line =~ ^Done$ ]] || \
+       [[ $line == *"100%"* ]]; then
         echo "$line"
         echo "$line"
         echo "$(date +'%Y-%m-%d %H:%M:%S') - $line" >> "$log_file"
         echo "$(date +'%Y-%m-%d %H:%M:%S') - $line" >> "$log_file"
     fi
     fi