Sepertinya saya tidak dapat menetapkan $ PATH baru sehingga digunakan saat menjalankan perintah melalui ssh user@host command
. Saya telah mencoba menambahkan export PATH=$PATH:$HOME/new_path
ke ~ / .bashrc dan ~ /. Profil pada mesin remote, tetapi mengeksekusi ssh user@host "echo \$PATH"
menunjukkan bahwa perubahan belum diambil (ini menunjukkan / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games). Mesin jarak jauh menjalankan Ubuntu 8.04.
Saya yakin saya bisa meretasnya ke / etc / profile, tapi itu bukan solusi bersih dan hanya berfungsi ketika seseorang memiliki akses root.
export PATH=$PATH:$HOME/new_path
ke ~ / .bash_login dan ~ / .bash_profile (sebagai tambahan pada ~ / .bashrc dan ~ / .profile) yang telah dicoba sebelumnya. Tidak ada yang berhasil. Dalam kedua kasus saya harus membuat file.