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を介してログインしたときにロードをスケジュールする方法のガイドライン。