Как я могу установить переменные среды для программы, выполняемой с помощью `nohup`?

Стоит отметить, что если точка монтирования, на которой находится ваш скрипт, имеет атрибут 'noexec', то вы можете использовать все, что хотите, и он все равно выиграет ' t работает, но вызов интерпретатора со сценарием в качестве аргумента будет (если он, в свою очередь, не попытается запустить другой сценарий при монтировании noexec).

8
07.09.2016, 11:14
1 ответ

Три метода:

  • установить (и экспортировать) переменную перед запуском mvn

  • установить переменную при запуске nohup:

     FORMAVEN = valueForMaven nohup $ COMMAND> файл журнала 
     
  • используйте env для установки переменной

     COMMAND = "env FORMAVEN = valueForMaven mvn clean install -P $ MAVEN_PROFILE" 
     
26
27.01.2020, 20:09

Теги

Похожие вопросы