gpt4 book ai didi

python - 如何在 Supervisor 服务中设置环境变量

转载 作者:IT老高 更新时间:2023-10-28 20:31:36 26 4
gpt4 key购买 nike

Supervisor执行的命令中如何导出环境变量?我第一次尝试:

command="export SITE=domain1; python manage.py command"

但主管报告“找不到命令”。

然后我尝试了:

command=/bin/bash -c "export SITE=domain1; python manage.py command"

命令运行,但这似乎干扰了守护进程,因为当我停止主管守护进程时,它正在运行的所有其他守护进程都没有停止。

最佳答案

要添加单个环境变量,您可以这样做。

[program:django]
environment=SITE=domain1
command = python manage.py command

但是,如果要导出多个环境变量,则需要用逗号分隔。

[program:django]
environment =
SITE=domain1,
DJANGO_SETTINGS_MODULE=foo.settings.local,
DB_USER=foo,
DB_PASS=bar
command = python manage.py command

关于python - 如何在 Supervisor 服务中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17055951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com