Почему Rundeck не может читать пользовательские переменные среды удаленного узла

Я попытался запустить несколько команд на удаленном узле, чтобы проверить, может ли Rundeck отображать свои переменные окружения, и мне показалось, что Rundeck может читать переменные env по умолчанию, но не мои:  command

И результат:

ответ

Я определил свои пользовательские переменные среды в разных местах (внутри /etc/profile и ~/.bash_profile), но мне не повезло .. < img src = "https://i.stack.imgur.com/QICI3.png" alt = "custom var">


person YellowStrawHatter    schedule 01.06.2017    source источник


Ответы (1)


Неинтерактивная оболочка bash читает из .bashrc, а не из .bash_profile. Вы можете переместить параметр env var в .bashrc и получить этот файл из .bash_profile.

person Alex-SF    schedule 01.06.2017
comment
Спасибо, теперь работает. ~/.bash_profile используется bash только при запуске в интерактивном режиме входа в систему. - person YellowStrawHatter; 01.06.2017