Sizin .profile
etkileşimli oturum açtığınızda salt okunur. Başka bir makineye rsync bağlandığı bir komut çalıştırmak için, zaman /etc/profile
ve ~/.profile
okunmaz.
Giriş kabuğunuz bash ise, o ~/.bashrc
zaman okunabilir (bu bir bash tuhaflığı - ~/.bashrc
giriş yapmayan etkileşimli kabuklar tarafından ve bazı durumlarda giriş yapma etkileşimli olmayan kabuklar tarafından okunur). Bu bash'ın tüm sürümleri için geçerli değildir.
Rsync'i çalıştırmanın en kolay yolu muhtemelen --rsync-path
seçeneği geçmek , ör.
rsync --rsync-path=/home/elbarna/bin/rsync -avP /home/user/.profile hpux3:/home/user/.profile
SSH üzerinden anahtar tabanlı kimlik doğrulamasıyla oturum açarsanız, PATH
ortam değişkenini sizin yönteminizle ayarlayabilirsiniz ~/.ssh/authorized_keys
. Bir anahtarla SSH üzerinden oturum açarken nasıl yükleneceğini ayarlama hakkında açıklamalar için ssh üzerindeki sh başlangıç dosyalarına bakın .profile
.
rsync
Komut yerel makinenizde mevcut olması gerekir.