Настройка среды Java ProcessBuilder с помощью bash-скрипта - PullRequest
0 голосов
/ 23 сентября 2011

Я использую ProcessBuilder для успешного вызова процесса с различными переменными среды, используя env.put("VAR","value").

Теперь я хотел бы написать несколько сценариев bash, чтобы установить целую кучу переменных среды, которые не являютсяпредопределено в Java.

Кто-нибудь знает простой способ сделать это?

Ответы [ 2 ]

2 голосов
/ 23 сентября 2011

bash поддерживает переменную окружения BASH_ENV при запуске. Установите переменную для вашего скрипта, и ее содержимое будет получено перед выполнением. Подробнее см. bash(1).

0 голосов
/ 23 сентября 2011

Если ваши "пакетные сценарии", которые будут получены, имеют формат свойств , вы всегда можете загрузить их, используя Свойства, и объединить их в env.

...