У меня была похожая ситуация, как у Хобхауса. Я хотел использовать команду
ssh myhost.com 'some_command'
и 'some_command' существует в '/ var / some_location', поэтому я попытался добавить '/ var / some_location' в среду PATH, отредактировав '$ HOME / .bashrc'
но это не сработало. потому что по умолчанию .bashrc (Ubuntu 10.4 LTS) предотвращает получение кода, как показано ниже
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
так что если вы хотите изменить среду для не-логина оболочки SSH. Вы должны добавить код над этой строкой.