Это системный crontab в системе Gentoo с установленным cronie
с включенным флагом использования anacron
:
59 * * * * root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.hourly
9 3 * * * root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.daily
19 4 * * 6 root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.weekly
29 5 1 * * root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.monthly
*/10 * * * * root [ ! -x /etc/cron.hourly/0anacron ] && { test -x /usr/sbin/run-crons && /usr/sbin/run-crons ; }
Он проверяет, что /etc/cron.hourly/0anacron
не присутствует перед запуском чего-либо, потому что anacron будет выполнять сценарии cron. *. Что это такое:
# ls -la /etc/cron.hourly/0anacron
-rwxr-x--- 1 root root 448 May 11 23:46 /etc/cron.hourly/0anacron
Итак, как работает анакрон? Это вспомогательный скрипт в cron.hourly, но ничего в cron.hourly не выполняется, если присутствует вспомогательный скрипт.
Я не могу найти никаких доказательств того, что он когда-либо работал. Это курица и яйцо.