Anda .profilehanya dibaca ketika Anda masuk secara interaktif. Ketika rsync terhubung ke komputer lain untuk menjalankan perintah, /etc/profiledan ~/.profiletidak dibaca.
Jika shell login Anda adalah bash, maka ~/.bashrcdapat dibaca (ini adalah quirk of bash - ~/.bashrcdibaca 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-pathopsi, 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 PATHvariabel lingkungan melalui Anda ~/.ssh/authorized_keys. Lihat sh startup file over ssh untuk penjelasan tentang cara mengatur memuat .profileketika masuk melalui SSH dengan kunci.
rsyncperintah harus hadir pada komputer lokal Anda.