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

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

тем не мение anacron не работает с почасовыми скриптами. Итак, кто запускает /etc/cron.hourly?

Извините, если это вопрос для начинающих.

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 сам по себе работает не как сервис / демон, а как задание cron: /etc/cron.d/anacron, Так cron работает и проверяет, anacron присутствует для ежедневных, еженедельных и ежемесячных заданий, но не для почасовых заданий. cron запускает ежечасные задания.

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