GNU/Linux >> Tutoriales Linux >  >> Cent OS

Error de Linux:bash:rsync:comando no encontrado

Hoy me encontré con un problema extraño que nunca había visto antes. Al intentar migrar información de un servidor a otro usando rsync, aparece este error:

bash:rsync:comando no encontrado

Este fue el resultado completo:

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

El problema estaba en el host remoto, que no tenía instalado rsync.

¿Cómo puedo corregir bash:rsync:error de comando no encontrado?

Instale rsync en el host remoto para solucionar este problema.

En los sistemas operativos Ubuntu/Debian:

apt-get install rsync

En sistemas operativos CentOS/RHEL:

yum install rsync

Ejemplo de salida:

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

Luego ejecute rsync nuevamente en su nuevo servidor para transferir los archivos, debería funcionar sin problemas.

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

Eso es todo, rsync está funcionando nuevamente y su comando bash:rsync:no encontrado debería desaparecer.

Lectura adicional:

  • Manual de Rsync
Error de Linux:bash:rsync:comando no encontrado fue modificado por última vez:12 de enero de 2017 por Esteban Borges
Cent OS
  1. Marca:Dh:¿Comando no encontrado?

  2. rm:comando no encontrado

  3. mv:comando no encontrado

  4. ln:comando no encontrado

  5. bash sh - comando no encontrado

bash:netstat:comando no encontrado – Debian/Ubuntu Linux

Cómo corregir un error de Comando no encontrado en Linux

Solución de problemas del error "Bash:Comando no encontrado" en Linux

c_rehash:Error de comando no encontrado – Solución

Comando no encontrado en Bash arreglado

If…else…if Declaración (error de comando no encontrado)?