当远程rsync在路径中时,rsync需要rsync-path

当远程rsync在路径中时,rsync需要rsync-path,第1张

概述我很困惑,为什么rsync需要–rsync-path标志,即使远程rsync在路径中. 考虑: $rsync -avze 'ssh -p 22' --delete public/ [email protected]:~/public_htmlbash: /usr/local/bin/rsync: No such file or directoryrsync: connection unexpe 我很困惑,为什么rsync需要–rsync-path标志,即使远程rsync在路径中.

考虑:

$rsync -avze 'ssh -p 22' --delete public/ [email protected]:~/public_HTMLbash: /usr/local/bin/rsync: No such file or directoryrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: remote command not found (code 127) at io.c(601) [sender=3.0.7]

然后我尝试添加–rsync-path

$rsync -avze 'ssh -p 22' --rsync-path=/usr/bin/rsync  --delete public/ [email protected]:~/public_HTMLsending incremental file List...

所以,第一个rsync没有成功,因为它在/usr/local / bin中搜索rsync但是只要我使用–rsync-path传递明显的rsync路径,那么它就可以了.

为什么是这样? (此命令行是由octopress中的rake deploy发布的命令行)

解决方法 我的记忆现在非常模糊,但是这种情况发生的原因是我在某些时候在rsync上使用了GNU stow并创建了一些混淆了rsyncs位置的符号链接.经过大量的拔毛后,这是分类.我现在在头发上更轻,但另一方面我有一个工作rsync.如果你问我,那一定是胜利. 总结

以上是内存溢出为你收集整理的当远程rsync在路径中时,rsync需要rsync-path全部内容,希望文章能够帮你解决当远程rsync在路径中时,rsync需要rsync-path所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1045510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存