Wie bestimmt anacron die tägliche, wöchentliche und monatliche Auftragsausführung?
- Zu welcher Zeit des vorherigen Jobs entscheidet anacron, ob der Job erneut ausgeführt werden soll: Startzeit oder Endzeit des vorherigen Jobs? Ist es richtig, dass anacron nur die Endzeit verwendet und cron nur die Startzeit betrifft?
Bedeutet "Täglich" genau 24 Stunden, oder nur verschiedene Kalendertage ermöglichen die Ausführung eines täglichen Auftrags?
Bedeutet wöchentlich genau 7 Tage, oder kann ein wöchentlicher Auftrag nur in anderen Kalenderwochen ausgeführt werden?
Bedeutet monatlich genau 30 Tage oder nur verschiedene Kalendermonate, um einen monatlichen Job auszuführen?
Die Zeitstempeldateien sind nur bis zum Tag genau, also denke ich, ist die Antwort auf die tägliche Frage ein anderer "Kalendertag", nicht 24 Stunden?
$ sudo cat /var/spool/anacron/cron.daily 20181101 $ sudo cat /var/spool/anacron/cron.weekly 20181028 $ sudo cat /var/spool/anacron/cron.monthly 20181011
Ein Beispiel. Angenommen, ein täglicher Job wird heute um 4 Uhr morgens ausgeführt, und morgen um 6 Uhr morgens wird anacron nur einmal ausgeführt.
Wenn der Job heute um 11:00 Uhr beendet ist, zu welcher Zeit entscheidet anacron, ob der Job ausgeführt wird: Startzeit oder Endzeit?
Wenn der Job heute um 5 Uhr morgens beendet ist, wird anacron ihn dann ausführen?
Wenn der Job morgen um 3 Uhr morgens beendet ist, wird anacron ihn dann ausführen?
Vielen Dank.