【发布时间】:2010-12-29 15:56:55
【问题描述】:
我正在使用 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 解释器进行采购工作正常 :)
之前应该考虑过这个!
有什么想法吗?
【问题讨论】:
标签: python django ubuntu virtualenv upstart