我正在使用 upstart 来启动这个脚本:
pre-start script
sudo export WORKON_HOME=~/.envs
sudo source /usr/local/bin/virtualenvwrapper.sh
sudo workon env1
end script
start on runlevel [2345]
stop on runlevel [!2345]
exec python /home/radiant/www/staging/django_project/manage.py celerycam > /home/radiant/www/staging/logs/celerycam.log
respawn
respawn limit 10 90
没有pre-start script
它的工作,我得到这个脚本块:
开始:作业无法启动
我的修复:
而不是使用虚拟环境的 python 解释器进行采购工作正常 :)
之前应该考虑过这个!
任何想法这可能是什么?