Кто запускает скрипты внутри/etc/cron.hourly, если anacron включен?

Я считал это если anacron включен cron не запускает скрипты внутри cron.weekly/hourly/daily/hourly, для не выполнения их дважды. Так anacron берет на себя ответственность на этом папки.

Однако anacron не работает с почасовыми сценариями. Так, кто выполняет/etc/cron.hourly?

Извините, если это - begginer вопрос.

2
задан 2 September 2014 в 07:30

1 ответ

Если Вы посмотрите /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 выполнения почасовые задачи.

6
ответ дан 7 October 2019 в 04:19

Другие вопросы по тегам:

Похожие вопросы: