2017-06-01 39 views
0

我使用Python的Django社區AMI從bitnami,我不能夠通過虛擬ENV在cron執行python腳本的cron標籤的Django

直接在終端執行腳本作品如

/路徑/到/ ENV /斌/ Python的/path/to/script.py(作品)

的crontab(非須藤)

*的/ opt/bitnami /蟒蛇/斌/ Python的/ path/to/script.py(works)

/path/to/env/bin/python /path/to/script.py >> /tmp/log.out 2> & 1(不工作)*

「Can not locate wrapped file」

+0

嘗試django-crontab – Mate

+0

我有,沒有運氣 –

回答

0

一個可能的錯誤是忘記啓用虛擬環境。

我期望看到一個crontab行,其中包括調用'.../bin/activate'的以下行(取自django-cron)。

> crontab -e */5 * * * * source /home/ubuntu/.bashrc && source /home/ubuntu/work/your-project/bin/activate && python /home/ubuntu/work/your-project/src/manage.py runcrons > /home/ubuntu/cronjob.log