Anda .profile
hanya dibaca ketika Anda masuk secara interaktif. Ketika rsync terhubung ke komputer lain untuk menjalankan perintah, /etc/profile
dan ~/.profile
tidak dibaca.
Jika shell login Anda adalah bash, maka ~/.bashrc
dapat dibaca (ini adalah quirk of bash - ~/.bashrc
dibaca oleh shell interaktif non-login, dan dalam beberapa keadaan oleh shell login non-interaktif). Ini tidak berlaku untuk semua versi bash.
Cara termudah untuk membuat rsync berfungsi adalah dengan melewatkan --rsync-path
opsi, mis
rsync --rsync-path=/home/elbarna/bin/rsync -avP /home/user/.profile hpux3:/home/user/.profile
Jika Anda masuk melalui SSH dengan otentikasi berbasis kunci, Anda dapat mengatur PATH
variabel lingkungan melalui Anda ~/.ssh/authorized_keys
. Lihat sh startup file over ssh untuk penjelasan tentang cara mengatur memuat .profile
ketika masuk melalui SSH dengan kunci.
rsync
perintah harus hadir pada komputer lokal Anda.