를 통해 명령을 실행할 때 사용되도록 새 $ PATH를 설정할 수 없습니다 ssh user@host command
. export PATH=$PATH:$HOME/new_path
원격 컴퓨터에서 ~ / .bashrc 및 ~ / .profile에 추가 를 시도 했지만 실행 ssh user@host "echo \$PATH"
하면 변경 사항이 적용되지 않은 것으로 표시됩니다 (/ usr / local / sbin : / usr / local / bin : / usr / sbin : / usr / bin : / sbin : / bin : / usr / games). 원격 시스템이 Ubuntu 8.04를 실행 중입니다.
나는 그것을 / etc / profile에 해킹 할 수 있다고 확신하지만 깨끗한 솔루션은 아니며 루트 액세스 권한이있는 경우에만 작동합니다.
export PATH=$PATH:$HOME/new_path
~ / .bash_login 및 ~ / .bash_profile (이전에 시도한 ~ / .bashrc 및 ~ / .profile에 추가) 을 모두 추가 하려고했습니다. 둘 다 작동하지 않습니다. 두 경우 모두 파일을 만들어야했습니다.