gaoluyang
10 小时以前 82a2aafe22932c7a14ed73e75858aebddd5c0824
fix: YZFX.sh 上传失败——scp 远端路径误加了单引号

scp 的参数不经远端 shell,单引号会变成文件名的真实字符,远端实际去开
"'/home/vue/dist/.dist.zip.uploading'",开头是引号被当成相对路径,
报 No such file or directory。ssh 那条的单引号是给远端 shell 剥的,不受影响。
已实机跑通:上传→大小校验 12605281 字节一致→解压成功。

Co-Authored-By: Claude Code <noreply@anthropic.com>
已修改1个文件
4 ■■■■■ 文件已修改
YZFX.sh 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
YZFX.sh
@@ -319,7 +319,9 @@
ssh_remote "rm -f '$REMOTE_TMP'" || true
if ! scp_up "$ZIP_FILE" "'$REMOTE_TMP'"; then
# 远端路径不能加引号:ssh 那条的单引号是给远端 shell 剥的,而 scp 的参数不经 shell,
# 单引号会变成文件名的真实字符(远端会去开 "'/home/vue/dist/..." 这个相对路径)
if ! scp_up "$ZIP_FILE" "$REMOTE_TMP"; then
    err 'Upload failed.'
    fail
fi