Я использую 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
это работает, с блоком скрипта я получаю это:
start: Задание не удалось запустить
Мое исправление:
Вместо поиска с использованием интерпретатора Python в виртуальной среде работает нормально:)
должен был подумать об этом раньше!
Есть идеи, что это может быть?