Wenn ich ein Shell-Skript /etc/cron.daily/
einfüge, wird es zu welcher Tageszeit ausgeführt?
36
Betrachtet man /etc/crontab
es sollte um 06:25 Uhr laufen .
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 )
Ungefähr 7:35 Uhr, aber der genaue Zeitpunkt hängt vom Anacron ab.
Standardmäßig delegiert cron die Ausführung von /etc/cron.daily-Jobs an anacron. / etc / crontab enthält die Zeile:
Dies definiert jedoch das Verhalten, wenn anacron nicht installiert ist
Wenn anacron installiert ist, wird die Ausführung von cron.daily-Jobs durch den Eintrag in / etc / anacrontab gesteuert:
Diese Jobs sollen einmal am Tag mit einer Verzögerung von 5 Minuten ausgeführt werden.
anacron selbst wird von cron ausgeführt, wie in der Datei /etc/cron.d/anacron angegeben, die anacron um 7:30 Uhr ausführt.
quelle
Wie aus anderen Antworten hervorgeht, hängt das Ergebnis davon ab, ob anacron installiert ist. Auf einem Desktop ist es standardmäßig installiert, aber entscheidend ist, dass es nicht in der Serververteilung installiert ist. Die Antwort ist also um 06:25 Uhr auf einem Server und um 07:35 Uhr auf einem Desktop.
quelle