Поскольку наименьший период, над которым Anacron предназначен для работы, - ежедневный, он не может использоваться для управления почасовыми заданиями cron.
Anacron предназначен для работы в очень специфических случаях, а именно для обеспечения того, чтобы нечасто запускаемые задания cron по-прежнему запускались в системах, которые не всегда включены. В действительности почти нет ничего, что нужно запускать ежечасно и запускать немедленно, если пропущен почасовой прогон. Учитывая это, разработчики Anacron решили разрешить значительно более простой (и также более надежный) код, который не учитывает время выполнения предыдущих задач, а только дату их выполнения. В свою очередь, это означает, что Anacron предназначен для работы в течение дней, а не часов или минут, как это делает большинство реализаций cron, и поэтому его нельзя использовать для обработки почасовых заданий.
На самом деле, Anacron на самом деле тоже не выполняет никакого планирования, поэтому эти записи в вас /etc/crontab
есть, без них anacron не запустится (или может запуститься только при запуске), поэтому они там, чтобы убедиться в этом работает, даже если система включена в течение длительного времени.
Что касается часовых заданий в целом, вы, вероятно, обнаружите, /etc/cron.hourly
что в вашей системе пусто. Большинство классических применений для этого (или даже более частые задания cron) были в тех случаях, когда вы проверяли, что что-то было обновлено, или проверяли состояние некоторого оборудования или программного обеспечения с помощью опроса. Оба варианта использования лучше обслуживаются с помощью моделей, управляемых событиями, а не моделей опроса, и, таким образом, обычно переносятся на такие схемы.