Запуск bash-скрипта через весеннюю загрузку не воспринимает переменные среды, установленные в системе - PullRequest
0 голосов
/ 03 октября 2018

Я запускаю скрипт через весеннюю загрузку, используя следующий код:

String startScript = "/home/user/script.sh";
String command = " bash " + startScript;
process = Runtime.getRuntime().exec(command);

мой startScript использует переменные env, заданные в файле bashrc, такие как $ ENV и $ JAVA_HOME, когда я запускаю скрипт напрямуюв терминале он работает, но, запуская его через приложение весенней загрузки, как указано выше, он не выбирает переменные среды.

В чем может быть причина этого и как ее решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...