@softshape

Что не так с этой cron-записью?

Всем привет,

задача - выполнять python-скрипт каждый первый понедельник месяца. Решение - вот такая строка в crontab, дословно -

00  09  1-30 *  *  [ $(date +\%a) = Mo ] && python /www/manage.py act_monthly_report


Однако она не срабатывает. При этом в логе syslog появляется строчка CRON[10889]: (www) CMD ([ $(date +%a) = Mo ] && python /www/manage.py act_monthly_report) - то есть условие выполняется. И скрипт тоже в норме, если вызывать "python /www/manage.py act_monthly_report" из шелла, он сработает без проблем. А вместе - не хотят.

В чем может быть собака зарыта?

PS. Ubuntu 12.04, если что.
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
DevMan
@DevMan
echo $(date +\%a)
Mon
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы