2017-06-01 5 views
0

ich python django Gemeinde ami von bitnami bin mit, und ich bin nicht in der Lage Python-Skript in cron über virtuelle envcron Tab nicht mit virtuellen env arbeitet django

Direkt ausgeführte Skript im Terminal auszuführen arbeitet z.B.

/path/to/env/bin/python /path/to/script.py (Werke)

crontab (nicht sudo)

*/opt/bitnami/Python/bin/python/path/to/script.py (Werke)

/path/to/env/bin/python /path/to/script.py >> /tmp/log.out 2> & 1 (nicht funktioniert) *

"Verwrackte Datei kann nicht gefunden werden"

+0

versuchen django-crontab – Mate

+0

ich habe, kein glück –

Antwort

0

Ein möglicher Fehler besteht darin, zu vergessen, die virtuelle Umgebung zu aktivieren.

Ich hätte erwartet, dass eine Crontab-Zeile wie folgt aussehen würde (aus), die einen Aufruf an ".../bin/activate" enthält.

> 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 
Verwandte Themen