GNU/Linux >> Znalost Linux >  >> Cent OS

Chyba Linuxu:bash:rsync:příkaz nenalezen

Dnes jsem narazil na zvláštní problém, který jsem nikdy předtím neviděl. Při pokusu o migraci informací z jednoho serveru na druhý pomocí rsync se mi zobrazuje tato chyba:

bash:rsync:příkaz nenalezen

Toto byl úplný výstup:

[[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]

Problém byl na vzdáleném hostiteli, který neměl nainstalovaný rsync.

Jak mohu opravit bash:rsync:Chyba příkazu nenalezena?

Tento problém vyřešíte instalací nástroje rsync na vzdáleném hostiteli.

V operačních systémech Ubuntu/Debian:

apt-get install rsync

V operačních systémech CentOS/RHEL:

yum install rsync

Příklad výstupu:

[[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!

Poté znovu spusťte rsync na vašem novém serveru a přeneste soubory, mělo by to fungovat bez problémů.

[[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

To je vše, rsync opět funguje a váš příkaz bash:rsync:nenalezen by měl být pryč.

Další čtení:

  • Příručka Rsync
Chyba Linuxu:bash:rsync:příkaz nenalezen byl naposledy upraven:12. ledna 2017 Esteban Borges
Cent OS
  1. Příkaz yum-config-manager nenalezen [Opravit]

  2. c_rehash :Chyba příkazu nenalezena – Řešení

  3. Příkaz nenalezen v Bash Opraveno

  1. Značka:Dh:Příkaz nenalezen?

  2. bash:netstat:příkaz nenalezen.

  3. rm:příkaz nenalezen

  1. mv:příkaz nenalezen

  2. ln:příkaz nenalezen

  3. sshpass:Chyba příkazu nenalezena