2012-07-03 3 views
0

Вчера я создал следующую работу cron, которая запускалась каждый вторник в 12:01 (я думаю), но не прошлой ночью. Выполняется команда, так как она есть в файле cron. Что я здесь не так понял?Weekly Cron Job в конкретный день

1 0 * * 2 python2.7 /path/to/django/manage.py my_command > /path/to/file.log 

EDIT: Я не включал редирект журнала, и я предполагаю, что это может быть важно. Должен ли он быть >>

+0

Вы проверили окружающую среду? Попробуйте 'cat/etc/crontab' проверить оболочку,' $ PATH' и т. Д. –

ответ

1

Возможно python2.7 не по умолчанию PATH, что cron предоставляет задания, которые он порождает, как указывает @Zhenya. Обычно cron регистрируется где-то, но, похоже, он отличается от дистрибутива - в моем поле Debian syslog перенаправляет эти записи на /var/log/syslog, но это может быть другой файл журнала на вашем поле. Убедитесь в том, что ошибки cron могут жаловаться на комментировать ...