我似乎无法弄清楚如何在 Supervisord 程序配置中附加到默认路径。
我可以重置路径:
environment=PATH="/home/site/environments/master/bin"
但当我尝试时:
environment=PATH="/home/site/environments/master/bin:$PATH"
我发现supervisord 没有评估$PATH
。
由于某种原因,谷歌对此没有提供很大帮助,我不敢相信我是第一个需要这个的人。
Supervisord 必须支持这一点,知道它是什么吗?
答案1
此功能于 2014 年添加到 Supervisor 中
环境=PATH =“/home/site/environments/master/bin:%(ENV_PATH)s”
也可以看看https://stackoverflow.com/questions/12900402/supervisor-and-environment-variables
答案2
我查看了文档并同意 Dmitry 的观点。
目前的答案是:supervisor 不执行此目录,但创建包装脚本会有所帮助。