I get the following error:
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 worked earlier, now I get this error.
EDIT1:
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]
Still the same after simplifying.
EDIT2:
rsync -av --progress -e 'ssh -l root -p 22' 192.168.0.1:/domains/remote/. /domains/local/;
After removing first 192.168.0.1 in -e part, finally successfully works!
Thanks to @andrew-domaszek!
The error is quite clear: one of the remote command/program (most probably
rsync
) is not found. Can you double-check thatrsync
is installed on the remote machine and that thePATH
variable is correctly configured?Anyway, your
rsync
command seems unnecessarily complex: try running something asrsync -avn --progress [email protected]:/domains/remote/ /domains/local/
Does it change anything?
Try specifying the full paths to
nice
,ionice
andssh
in the-e
block. Something is not in the path more than likely.Remove
192.168.0.1
from the -e string.I had the same error. In my case the problem was missing rsync on the remote linux. Once I installed rsync on the remote machine, rsync works like a charm.