GNU/Linux >> Linux の 問題 >  >> Cent OS

Linux エラー:bash:rsync:コマンドが見つかりません

今日、私は今まで見たことのない奇妙な問題に遭遇しました。 rsync を使用してあるサーバーから別のサーバーに情報を移行しようとすると、次のエラーが発生します:

bash:rsync:コマンドが見つかりません

これは完全な出力です:

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

問題は、rsync がインストールされていないリモート ホストにありました。

bash:rsync:command not found エラーを修正するにはどうすればよいですか?

この問題を解決するには、リモート ホストに rsync をインストールしてください。

Ubuntu/Debian オペレーティング システムの場合:

apt-get install rsync

CentOS/RHEL オペレーティング システムの場合:

yum install rsync

出力例:

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

次に、新しいサーバーで rsync を再度実行してファイルを転送します。問題なく動作するはずです。

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

以上で、rsync が再び機能するようになり、bash:rsync:command not found が消えたはずです。

さらに読む:

  • Rsync マニュアル
Linux エラー:bash:rsync:コマンドが見つかりません 最終変更日:2017 年 1 月 12 日 Esteban Borges
Cent OS
  1. yum-config-managerコマンドが見つかりません[修正]

  2. c_rehash:コマンドが見つかりませんエラー–解決策

  3. 作成:Dh:コマンドが見つかりませんか?

  1. bash:netstat:コマンドが見つかりません。

  2. ln:コマンドが見つかりません

  3. bash sh - コマンドが見つかりません

  1. Bashでコマンドが見つかりません修正されました

  2. sshpass:コマンドが見つかりませんエラー

  3. rsync エラー:io.c(605) でリモート コマンドが見つかりません (コード 127):