Назад | Перейти на главную страницу

Супервизор: как добавить в $ PATH

Кажется, я не могу понять, как добавить к пути по умолчанию в конфигурации программы супервизора.

Я могу сбросить путь:

environment=PATH="/home/site/environments/master/bin"

Но когда я пытаюсь:

environment=PATH="/home/site/environments/master/bin:$PATH"

Я вижу, что руководитель не оценивает $PATH.

По какой-то причине Google не очень помог в этом, не могу поверить, что я первый, кому это нужно.

Супервизор должен иметь поддержку для этого, есть идеи, что это такое?

Эта функция была недавно добавлена ​​в Supervisor

environment = PATH = "/ home / site / environment / master / bin:% (ENV_PATH) s"

https://github.com/Supervisor/supervisor/blob/master/supervisor/skel/sample.conf#L8

Смотрите также https://stackoverflow.com/questions/12900402/supervisor-and-environment-variables

Ознакомился с документацией и согласен с Дмитрием.

Текущий ответ: супервизор не занимается этим каталогом, но создание сценария-оболочки поможет.