Linux
rsync 以一種方式工作,但不能以另一種方式工作
我在使用 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 中創建符號連結後,系統工作。