如何在supervisor下运行python脚本(在不同的virtualenvs中)?

时间:2019-01-03 11:50:18

标签: supervisord supervisor pipenv

我想使用supervisor(版本:4.0.0.dev0)运行脚本, 每个脚本都有自己的virtualenv。 我不知道如何通过主管激活相应的virtualenv然后运行这些python脚本(pipenv版本2018.10.13)。 我需要两项操作:

  1. pipenv shell在目录中。

  2. pipenv run python demo1.py

每个python脚本都在不同的virtualenv上运行,每个脚本的conf类似于以下内容:

[program:my_script1]
command=pipenv run python demo1.py
directory=/path/to/my_directory

bash包装器脚本无法解决问题, 那么我该如何激活我的virtualenv,然后在supervisor中运行我的脚本?

任何建议/帮助都会有所帮助,

谢谢大家!

0 个答案:

没有答案