如何在Supervisor中使用virtualenvwrapper?
在开发和测试项目时,我曾经使用virtualenvwrapper来管理环境并运行它:
workon myproject
python myproject.py
当然,一旦进入了正确的virtualenv,我就使用了正确版本的Python和其他相应的库来运行我的项目。
现在,我想使用Supervisord来管理准备部署的同一项目。问题是在执行脚本之前告诉Supervisord激活正确的virtualenv的正确方法是什么?我是否需要编写一个单独的bash脚本来执行此操作,然后在Supervisord配置文件的命令字段中调用该脚本?