Мне нужен сеанс ssh с учетной записью root
и переменной env JAVA_HOME
. У меня экспорт JAVA_HOME
в /etc/bash.bashrc
. При запуске команды
ssh -t root @ localhost "источник /etc/bash.bashrc; echo javahome = \ $ JAVA_HOME"
распечатка в оболочке javahome=
. Но когда я делаю следующее, я вижу, что JAVA_HOME
правильно установлен.
корень ssh @ localhost
источник /etc/bash.bashrc
echo javahome = $ JAVA_HOME
в чем может быть возможная причина? и вообще, как иметь сеанс ssh с установленным JAVA_HOME
. Скрипты запускаются с bash4
на ubuntu12.04-64
PS: Наконец, я поместил сценарий конфигурации в /root/.profile
, тогда все работает ... это своего рода обходной путь, но не решение проблемы ...