なぜrsyncが見つからないのですか?

なぜrsyncが見つからないのですか?
rsync -avP /home/user/.profile hpux3:/home/user/.profile
bash: rsync: command not found

SSH経由でhpux3システムに接続する場合

rsync  
version 3.1.1  protocol version 31
Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
output truncated

私はとをPATH設定しました。ファイルに設定する必要がありますか?$HOME/.profile$HOME/.bashrc/etc/profile

ベストアンサー1

.profileあなたの情報はインタラクティブにログインしたときにのみ読み取られます。 rsyncがコマンドを実行するために他のシステムに接続すると、読み取られませ/etc/profile~/.profile

ログインシェルがbashの場合はこれを~/.bashrc読むことができます(これはbashの特徴です。~/.bashrc非ログインインタラクティブシェルから読み込み、場合によってはログイン非対話型シェルから読み込みます)。しかし、これはすべてのバージョンのbashでは動作しません。

おそらくrsyncを操作する最も簡単な方法は、次--rsync-pathのオプションを渡すことです。

rsync --rsync-path=/home/elbarna/bin/rsync -avP /home/user/.profile hpux3:/home/user/.profile

キーベース認証を使用してSSHを介してログインする場合は、次のPATHことが表示され~/.ssh/authorized_keysます。SSHによるsh起動ファイル.profileキーを使用してSSHを介してログインしたときにロードをスケジュールする方法のガイドライン。

おすすめ記事