Странное поведение времени
Мне нужно запускать 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
является: