GNU/Linux >> Belajar Linux >  >> Cent OS

Kesalahan Linux:bash:rsync:perintah tidak ditemukan

Hari ini saya menemukan masalah aneh yang belum pernah saya lihat sebelumnya. Saat mencoba memigrasikan informasi dari satu server ke server lain menggunakan rsync, saya mendapatkan kesalahan ini:

bash:rsync:perintah tidak ditemukan

Ini adalah hasil lengkapnya:

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

Masalahnya ada pada host jarak jauh, yang tidak menginstal rsync.

Bagaimana cara memperbaiki bash:rsync:command not found error?

Instal rsync pada host jarak jauh untuk memperbaiki masalah ini.

Pada sistem operasi Ubuntu/Debian:

apt-get install rsync

Pada sistem operasi CentOS/RHEL:

yum install rsync

Contoh keluaran:

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

Kemudian jalankan rsync lagi di server baru Anda untuk mentransfer file, itu akan berfungsi tanpa masalah.

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

Itu saja, rsync berfungsi kembali dan bash:rsync:command not found Anda akan hilang.

Bacaan lebih lanjut:

  • Manual Rsync
Kesalahan Linux:bash:rsync:perintah tidak ditemukan terakhir diubah:12 Januari 2017 oleh Esteban Borges
Cent OS
  1. Perintah Tidak Ditemukan di Bash Tetap

  2. bash:netstat:perintah tidak ditemukan.

  3. rm:perintah tidak ditemukan

  1. mv:perintah tidak ditemukan

  2. ln:perintah tidak ditemukan

  3. kesalahan rsync:perintah jarak jauh tidak ditemukan (kode 127) di io.c(605):

  1. Cara memperbaiki kesalahan Perintah tidak ditemukan di Linux

  2. perintah yum-config-manager tidak ditemukan [Perbaiki]

  3. c_rehash :Perintah tidak ditemukan kesalahan – Solusi