diff --git a/scripts/deploy_upyun.sh b/scripts/deploy_upyun.sh index da1076cf..6323a48c 100644 --- a/scripts/deploy_upyun.sh +++ b/scripts/deploy_upyun.sh @@ -19,6 +19,13 @@ LOCAL_DIR="${1:-./public}" REMOTE_DIR="${2:-/}" THREADS="${3:-10}" +# 又拍云 upx sync 的线程数限制在 1-10 之间 +if [ "$THREADS" -lt 1 ]; then + THREADS=1 +elif [ "$THREADS" -gt 10 ]; then + THREADS=10 +fi + # 检查环境变量 SERVICE_NAME="${UPYUN_SERVICE:-}" OPERATOR="${UPYUN_OPERATOR:-}"