|
@@ -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
|