Code: Alles auswählen
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 )
Worauf ich hinaus möchte ist die Zeitperiode: Der 1. Tag in jedem Monat.
Nehmen wir an der Rechner war am 1. Tag um 6:52 nicht eingeschaltet, sondern erst wieder am 15. des Monats. Irgendwie, holt Anacron den monthly Job ja dann nach. Etwa 15 Tage später, am nächsten 1. des Monats, wird wieder das obige monthly Script ausgeführt, ein Monat ist aber noch nicht vergangen, also wird der Job dahinter nicht ausgeführt. Dann dauert es aber wieder einen Monat bis zum nächsten 1. Tag, bis der Job wieder ausgeführt wird. Dann sind aber schon grob 1,5 Monate und nicht nur ein Monat vergangen. Es ist also nicht wirklich monthly.
Aber sicher verstehe ich da nur was falsch.