GNU/Linux >> Tutoriels Linux >  >> Cent OS

Erreur Linux :bash :rsync :commande introuvable

Aujourd'hui, je suis tombé sur un problème étrange que je n'avais jamais vu auparavant. En essayant de migrer des informations d'un serveur à un autre à l'aide de rsync, j'obtiens cette erreur :

bash :rsync :commande introuvable

Voici la sortie complète :

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

Le problème était sur l'hôte distant, qui n'avait pas installé rsync.

Comment puis-je corriger l'erreur bash :rsync :commande introuvable ?

Installez rsync sur l'hôte distant pour résoudre ce problème.

Sur les systèmes d'exploitation Ubuntu/Debian :

apt-get install rsync

Sur les systèmes d'exploitation CentOS/RHEL :

yum install rsync

Exemple de sortie :

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

Ensuite, exécutez à nouveau rsync sur votre nouveau serveur pour transférer les fichiers, cela devrait fonctionner sans problème.

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

C'est tout, rsync fonctionne à nouveau et votre commande bash:rsync:not found devrait avoir disparu.

Autres lectures :

  • Manuel Rsync
Erreur Linux :bash :rsync :la commande introuvable a été modifiée pour la dernière fois :le 12 janvier 2017 par Esteban Borges
Cent OS
  1. Commande yum-config-manager introuvable [Réparer]

  2. c_rehash :Erreur de commande introuvable – Solution

  3. Commande introuvable dans Bash corrigé

  4. ln :commande introuvable

  5. bash sh - commande introuvable

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

If…else…if Statement (erreur de commande introuvable) ?

df :commande introuvable

du :commande introuvable

rm :commande introuvable

mv :commande introuvable