web-dev-qa-db-ja.com

rsyncエラー:io.c(605)でリモートコマンドが見つかりません(コード127):

次のエラーが発生します。

    Sudo ionice -c 3 Nice -n +19 rsync -av --progress -e 'ionice -c 3 Nice -n +19 ssh -l root -p 22 192.168.0.1' 192.168.0.1:/domains/remote/. /domains/local/;
[email protected]'s password:
bash: 192.168.0.1: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: remote command not found (code 127) at io.c(605) [Receiver=3.0.9]

rsyncは以前は機能していましたが、今度はこのエラーが発生します。

編集1:

root@local-debian7:/root# rsync -av --progress -e 'ssh -l root -p 22 192.168.0.1' 192.168.0.1:/domains/remote/. /domains/local/;
[email protected]'s password:
bash: 192.168.0.1: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: remote command not found (code 127) at io.c(605) [Receiver=3.0.9]

単純化した後も同じです。

EDIT2:

rsync -av --progress -e 'ssh -l root -p 22' 192.168.0.1:/domains/remote/. /domains/local/;

-e部分の最初の192.168.0.1を削除した後、最終的に正常に動作します!

@ andrew-domaszekに感謝!

1
klor

削除する 192.168.0.1 -e文字列から。

0
Andrew Domaszek

エラーは非常に明確です。リモートコマンド/プログラム(おそらくrsync)の1つが見つかりません。 rsyncがリモートマシンにインストールされていること、およびPATH変数が正しく構成されていることを再確認できますか?

とにかく、あなたのrsyncコマンドは不必要に複雑に見えます:何かを実行してみてください

rsync -avn --progress [email protected]:/domains/remote/ /domains/local/

何か変化はありますか?

3
shodanshok

-eブロックでNiceioniceおよびsshへのフルパスを指定してみてください。何かがパス内にありそうにありません。

0
Matthew Ife