Вы можете использовать/etc/environment
Добавьте свою переменную в /etc/environment
Пример:
ТЕСТ="тестирование"
Выйти из текущего пользователя и войти снова
Я знаю, что эта тема устарела, но она по-прежнему отображается в результатах поиска Google.
У меня тоже была такая проблема. Причина в том, что команда не имеет $JENKINS _HOME, поэтому она принимает текущий каталог команды -> /usr/bin/java как JENKINS _HOME.
Вы можете просто передать export JENKINS _HOME=/var/lib/jenkins перед командой. Но лучше всего загрузить файл /etc/defaults/jenkins и экспортировать переменную, которая там установлена. Вы делаете это так же, как это делается в файле /etc/init.d/jenkins .
[ -r /etc/default/jenkins ] &&. /etc/default/jenkins
export JENKINS_HOME
Напоследок настоятельно рекомендую поближе взглянуть на это...https://wiki.jenkins.io/display/JENKINS//Starting+and+Accessing+Jenkins... и весь /etc/init.d/jenkins и использовать некоторые его части для правильного запуска jenkins.