次のエラーが発生します。
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に感謝!
削除する 192.168.0.1
-e文字列から。
エラーは非常に明確です。リモートコマンド/プログラム(おそらくrsync
)の1つが見つかりません。 rsync
がリモートマシンにインストールされていること、およびPATH
変数が正しく構成されていることを再確認できますか?
とにかく、あなたのrsync
コマンドは不必要に複雑に見えます:何かを実行してみてください
rsync -avn --progress [email protected]:/domains/remote/ /domains/local/
何か変化はありますか?
-e
ブロックでNice
、ionice
およびssh
へのフルパスを指定してみてください。何かがパス内にありそうにありません。