Linux

rsync 以一種方式工作,但不能以另一種方式工作

  • February 5, 2014

我在使用 rsync 時遇到問題。當我嘗試複製遠端文件時,出現以下錯誤:

[home ~]$ rsync test.txt qnx:
sh: rsync: cannot execute - No such file or directory
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

我已經搜尋過,但找不到具體的解決方案。奇怪的是,如果我從另一邊做,即:

[home ~]$ ssh qnx
Welcome to QNX Neutrino!
Wed Feb  5 13:01:00 2014 on /dev/ttyp1
benqnx:/root# rsync test1.txt fedora:
uqbdart@10.33.4.242's password: 

並且文件 test1.txt 出現在另一側。這裡有什麼問題?

我想到了。

兩個系統都需要安裝 Rsync。在 QNX 上,ssh 功能是個問題,因為只能使用 /bin 中的項目。在 /bin/ 連結 /usr/pkg/bin/rsync 中創建符號連結後,系統工作。

引用自:https://serverfault.com/questions/573242