From 84ad9e5b03fac11efa6974027c533a138b1f71ab Mon Sep 17 00:00:00 2001 From: Vaica <94612053+zqlit@users.noreply.github.com> Date: Thu, 25 Jun 2026 14:02:29 +0800 Subject: [PATCH] Update deploy_upyun.sh --- scripts/deploy_upyun.sh | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/scripts/deploy_upyun.sh b/scripts/deploy_upyun.sh index ae56652f..da1076cf 100644 --- a/scripts/deploy_upyun.sh +++ b/scripts/deploy_upyun.sh @@ -83,20 +83,19 @@ echo "🔄 开始同步..." echo "" # 使用 upx sync 进行增量同步 +# 先登录,再同步 +# -w: 并发线程数 # --delete: 删除远程端不存在的文件 -# --thread: 并发线程数 -# --overwrite: 覆盖已存在的文件 -# --skip: 跳过相同的文件(基于 MD5) +# --strong: 强一致性 +# 先登录 +"$UPX_BIN" login "$SERVICE_NAME" "$OPERATOR" "$PASSWORD" + +# 然后同步 "$UPX_BIN" sync "$LOCAL_DIR" "$REMOTE_DIR" \ + -w "$THREADS" \ --delete \ - --thread "$THREADS" \ - --overwrite \ - --skip \ - --service "$SERVICE_NAME" \ - --operator "$OPERATOR" \ - --password "$PASSWORD" \ - --verbose + --strong END_TIME=$(date +%s) DURATION=$((END_TIME - START_TIME))