Что решает, когда cron.hourly работает?

По какой-то причине мой cron.hourly исполняется в 17 минут после часа. Количество секунд, прошедших до 00:17, кажется случайным.

Зачем это делать в 17, а не в 00? Есть ли способ установить это? Всегда ли будет 17 или будет меняться изо дня в день или месяц за месяцем?

Я не мог найти ничего от этого.

One Solution collect form web for “Что решает, когда cron.hourly работает?”

cron.hourly , cron.daily и друзья, вероятно, начинаются с основного crontab системы в /etc/crontab . Например, в Debian соответствующая строка такова:

 # mh dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 

Идея, которая не работает ровно в час, заключается в том, чтобы сделать скачки нагрузки от нескольких заданий cron менее резкими. cron.daily начинаются с другой минуты, поэтому почасовая и ежедневная работа не начинаются одновременно. И если пользователи задают свои собственные задания cron для работы в час, по крайней мере, они не будут запускаться одновременно. В большинстве домашних заданий точное время работы не имеет значения.

  • Почему crontab -e отличается от менее / etc / crontab?
  • Выполните команду, когда какое-либо задание cron завершится с ошибкой, а не просто по электронной почте
  • crontab не запускает один скрипт
  • Как запустить скрипт, как только изменится номер недели?
  • Как я могу узнать, когда была запущена работа cron или она разбилась?
  • Получить список всех скриптов и их путей, которые запускаются как работа cron
  • Конфликт между cron.deny и разрешить, кто победит?
  • Получение ошибки «Плохой час» в кронтабе
  • Начало работы Crontab +1 мин после @reboot
  • Не удается выполнить приложение в crontab
  • cron найдет определенные команды на PATH, но не другие
  • Linux и Unix - лучшая ОС в мире.