Странное поведение времени

Мне нужно запускать CRON каждые 5 минут для конкретного пользователя example.comВыполненный скрипт является файлом php.

Файл: /var/spool/cron/crontabs/example.com

/5 * * * * /usr/bin/php -f /home/example.com/public_html/cron.php

Ничего не происходит (нет ошибок в журнале, нет сообщений об ошибках, ничего). То же самое при тестировании с:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/php -f /home/example.com/public_html/cron.php

Конечно, запуск файла вручную работает. Также смена CRON каждые минуты работает:

* * * * * /usr/bin/php -f /home/example.com/public_html/cron.php

При попытке того же времени начала (5 минут), но как root, он работает отлично (/var/spool/cron/crontabs/root вместо /var/spool/cron/crontabs/example.com).

Я тестировал на Slackware 12.0 и Slackware 14.0... та же проблема.

1 ответ

crontab -e говорит мне, что это ошибка ("плохая минутка... ошибки в файле crontab, не могу установить"):

/5 * * * * /usr/bin/php

С другой стороны, он принимает и запускает программу каждые 5 минут:

0-59/5 * * * * /usr/bin/php

Это также принимается, и программа запускается каждые 5 минут:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/php

Как пользоваться crontab -e

crontab -e откроет текущий crontab с помощью редактора, заданного переменными среды VISUAL или EDITOR, если таковой существует, или /usr/bin/editor не существует После редактирования, но перед установкой исправленного файла, он проверяет формат и, в случае обнаружения проблем, выдает ошибки и предлагает вам либо отредактировать файл, либо выйти, оставив crontab без изменений.

Общие проблемы с cron

Сообщество вики с большим количеством информации об общих проблемах с cron является:

Другие вопросы по тегам