GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Linux-Fehler:bash:rsync:Befehl nicht gefunden

Heute bin ich auf ein seltsames Problem gestoßen, das ich noch nie zuvor gesehen habe. Beim Versuch, Informationen mit rsync von einem Server auf einen anderen zu migrieren, erhalte ich diesen Fehler:

bash:rsync:Befehl nicht gefunden

Dies war die vollständige Ausgabe:

[[email protected]:~]rsync -avpr -e 'ssh -p 22' [email protected]:/home/company/public_html/* /home/company/public_html/
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: remote command not found (code 127) at io.c(600) [receiver=3.0.6]

Das Problem lag auf dem Remote-Host, auf dem rsync nicht installiert war.

Wie kann ich den Fehler bash:rsync:command not found beheben?

Installieren Sie rsync auf dem Remote-Host, um dieses Problem zu beheben.

Auf Ubuntu/Debian-Betriebssystemen:

apt-get install rsync

Auf CentOS/RHEL-Betriebssystemen:

yum install rsync

Ausgabebeispiel:

[[email protected] ~]# yum install rsync
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.xfree.com.ar
* extras: centos.xfree.com.ar
* updates: centos.xfree.com.ar
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package rsync.i386 0:3.0.6-6.el5_11 set to be updated
--> Finished Dependency Resolution

Installing:
rsync i386 3.0.6-6.el5_11 updates 338 k

Total download size: 338 k
Is this ok [y/N]: y
Downloading Packages:
rsync-3.0.6-6.el5_11.i386.rpm | 338 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : rsync 1/1

Installed:
rsync.i386 0:3.0.6-6.el5_11

Complete!

Führen Sie dann rsync erneut auf Ihrem neuen Server aus, um die Dateien zu übertragen, es sollte ohne Probleme funktionieren.

[[email protected]:~]rsync -avpr -e 'ssh -p 22' [email protected]:/home/company/public_html/* /home/company/public_html/
receiving incremental file list
400.shtml
401.shtml
403.shtml
404.shtml
500.shtml

Das ist alles, rsync funktioniert wieder und Ihr bash:rsync:Befehl nicht gefunden sollte verschwunden sein.

Weiterführende Literatur:

  • Rsync-Handbuch
Linux-Fehler:bash:rsync:Befehl nicht gefunden wurde zuletzt geändert:12. Januar 2017 von Esteban Borges
Cent OS
  1. bash:netstat:Befehl nicht gefunden – Debian/Ubuntu Linux

  2. Befehl yum-config-manager nicht gefunden [Fix]

  3. c_rehash :Fehler „Befehl nicht gefunden“ – Lösung

  4. Befehl nicht in Bash gefunden behoben

  5. Marke:Dh:Befehl nicht gefunden?

Fehlerbehebung „Bash:Command Not Found“-Fehler in Linux

If…else…if-Anweisung (Fehler „Befehl nicht gefunden“)?

du:Befehl nicht gefunden

rm:Befehl nicht gefunden

mv:Befehl nicht gefunden

rsync-Fehler:Remote-Befehl nicht gefunden (Code 127) bei io.c(605):