gpt4 book ai didi

python - supervisord 在 vi​​rtualenv 文件夹中找不到命令

转载 作者:太空狗 更新时间:2023-10-29 22:31:09 25 4
gpt4 key购买 nike

我的 supervisord.conf 包含一堆这样的程序:

[program:gtaskqueue_puller_1]
directory=/root/scripts/gtaskqueue_puller
command=venv/bin/gtaskqueue_puller "foo"
autostart=true
autorestart=true

[program:gtaskqueue_puller_2]
directory=/root/scripts/gtaskqueue_puller
command=venv/bin/gtaskqueue_puller "bar"
autostart=true
autorestart=true

但有时当我重新启动 supervisord 时,我得到

can't find command venv/bin/gtaskqueue_puller

但是当我 cd 进入目录并运行相同的命令时,它按预期工作。

最佳答案

有时即使设置了目录,主管也找不到相对路径的命令。

所以使用:

[program:gtaskqueue_puller_1]
directory=/root/scripts/gtaskqueue_puller
command=/root/scripts/gtaskqueue_puller/venv/bin/gtaskqueue_puller "foo"
autostart=true
autorestart=true

[program:gtaskqueue_puller_2]
directory=/root/scripts/gtaskqueue_puller
command=/root/scripts/gtaskqueue_puller/venv/bin/gtaskqueue_puller "bar"
autostart=true
autorestart=true

而不是:

[program:gtaskqueue_puller_1]
directory=/root/scripts/gtaskqueue_puller
command=venv/bin/gtaskqueue_puller "foo"
autostart=true
autorestart=true

[program:gtaskqueue_puller_2]
directory=/root/scripts/gtaskqueue_puller
command=venv/bin/gtaskqueue_puller "bar"
autostart=true
autorestart=true

关于python - supervisord 在 vi​​rtualenv 文件夹中找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171338/

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