Non riesco a impostare un nuovo $ PATH in modo tale che venga utilizzato durante l'esecuzione dei comandi tramite ssh user@host command
. Ho provato ad aggiungere export PATH=$PATH:$HOME/new_path
a ~ / .bashrc e ~ / .profile sul computer remoto, ma l'esecuzione ssh user@host "echo \$PATH"
mostra che la modifica non è stata presa (mostra / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games). Il computer remoto esegue Ubuntu 8.04.
Sono sicuro di poterlo hackerare in / etc / profile, ma questa non è una soluzione pulita e funziona solo quando si ha accesso come root.
export PATH=$PATH:$HOME/new_path
sia a ~ / .bash_login che a ~ / .bash_profile (oltre ai ~ / .bashrc e ~ / .profile precedentemente provati). Né funziona. In entrambi i casi ho dovuto creare il file.