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