LFTP镜像错误的返回代码



我正在使用lftp镜子-r将本地dir同步到远程sftp dir

只是为了使自己超级澄清,我正在运行的lftp -f的脚本是如下

open sftp://hostname port
user username password
mirror -R local_dir sftp_dir
exit

但是,我继续从mirror -R获得退出代码1,即使从标准的Stdout中看来它已经成功上传了文件,我可以验证文件确实是从SFTP上传的。

所以想知道为什么会发生这种情况以及如何获得正确的退出代码

没有错误消息的非零退出代码意味着某些事情已经默默失败。通常是" CHMOD"操作。尝试添加-No-Perms选项。可以肯定的是,启用调试并查看与服务器的交互。

相关内容

  • 没有找到相关文章

最新更新