Я считал это если anacron
включен cron
не запускает скрипты внутри cron.weekly/hourly/daily/hourly, для не выполнения их дважды. Так anacron
берет на себя ответственность на этом папки.
Однако anacron
не работает с почасовыми сценариями. Так, кто выполняет/etc/cron.hourly?
Извините, если это - begginer вопрос.
Если Вы посмотрите /etc/crontab
, Вы будете видеть:
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Тогда проверяют состояние cron
:
$ service cron status
cron start/running, process 1041
anacron
самостоятельно не работает как сервис/демон, но как задание крона: /etc/cron.d/anacron
. Так cron
выполняет и проверяет, присутствует ли anacron
для ежедневных, еженедельных и ежемесячных задач, но не для почасовых задач. cron
выполнения почасовые задачи.