Cron неожиданно вызывает скрипт каждые 15 минут

На сервере Debian у меня есть запись crontab, которая должна вызывать скрипт каждый день в 04:21.

Так оно и было, до сегодняшнего дня .. но теперь скрипт вызывается каждые 15 минут без всякой причины!

Я не изменил кронтаб в течение нескольких месяцев!

Вот линия crontab:

21 4 * * * /usr/bin/wget -O /dev/null http://www.domain.tld/tasks/hebdomadaire.php &> /dev/null 

И вот журнал Apache (cat access.log | grep "hebdomadaire"):

 SERVER_IP - - [28/Mar/2016:04:21:01 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [29/Mar/2016:04:21:01 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [30/Mar/2016:04:21:01 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:04:21:01 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:04:36:02 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:04:51:04 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:05:06:07 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:05:21:11 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:05:36:16 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:05:51:22 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:06:06:30 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:06:21:38 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:06:36:47 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:06:51:57 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" SERVER_IP - - [31/Mar/2016:07:07:07 +0000] "GET /tasks/hebdomadaire.php HTTP/1.1" 200 454 "-" "Wget/1.13.4 (linux-gnu)" 

Как это может быть?

One Solution collect form web for “Cron неожиданно вызывает скрипт каждые 15 минут”

Поведение wget по умолчанию ( задокументированное в руководстве ) – это перезапуск после тайм-аута по умолчанию 900s (aka 15 min).

Добавление --timeout=0 решает проблему здесь.

  • Cronjob на основе системного времени или его собственного времени
  • Конфликт между cron.deny и разрешить, кто победит?
  • Почему коронка может начинаться поздно случайно
  • Как запустить скрипт вне домашнего каталога через cron
  • Работы Cron работают на 1 час, в общем несогласие с системными временами
  • Как работают внутренние работы демона cron?
  • Как я могу подать сигнал на задание cron, чтобы пропустить прогоны?
  • Задача Cron запускаться каждую минуту с 11:00 до 6:00
  • Может ли работа crontab работать одновременно с собой?
  • cron найдет определенные команды на PATH, но не другие
  • Как я могу сказать cron запускать команду каждый день (нечетный / четный)
  • Linux и Unix - лучшая ОС в мире.