Supervisord:如何附加到 $PATH

Pro*_*ody 25 supervisord

我似乎无法弄清楚如何附加到 supervisord 程序配置中的默认路径。

我可以重置路径:

environment=PATH="/home/site/environments/master/bin"
Run Code Online (Sandbox Code Playgroud)

但是当我尝试:

environment=PATH="/home/site/environments/master/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

我看到 supervisord 不评估$PATH.

出于某种原因,谷歌在这方面没有太大帮助,我不敢相信我是第一个需要这个的人。

Supervisord 必须对此提供支持,知道它是什么吗?

Tho*_*ger 21

此功能已于 2014 年添加到 Supervisor

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

https://github.com/Supervisor/supervisor/blob/95ca0bb6aec582885453899872c60b4174ccbd58/supervisor/skel/sample.conf#L7

另见/sf/ask/903028171/