Hallo Forum!
Heute konnte ich etwas seltsames auf einer unserer Linux-Kisten beobachten. Cron startete zwei Jobs mit mehreren Stunden Verspätung.
Die Crontab sah wie folgt aus:
Nachweislich (laut logfiles die diese jobs schreiben) wurde
1st_job am 29.09 nicht wie geplant um 23:30 gestartet
2nd_job am 30.09 nicht wie geplant um 5:05 gestartet
Stattdessen wurde
1st_job am 30.09. um 9:40 gestartet
2nd_job auch am 30.09. um 9:40 gestartet, kurz nachdem 1st_job gestartet wurde
Ich kann noch zusätzlich sagen:
- Der Rechner wurde seit mehreren Tagen nicht gebootet
- Die Rechnerzeit wurde zwar zwei Tage vorher manipuliert. Seitdem liefen aber die jobs mindestens einmal ohne Probleme.
- Ein manueller start kann ausgeschlossen werden. Die beiden Programme wurden nachweilich vom gewünschten user gestartet. Dieser hat in der history keinen passenden Eintrag. Bleibt nur die crontab übrig.
Wie kommt das?
Heute konnte ich etwas seltsames auf einer unserer Linux-Kisten beobachten. Cron startete zwei Jobs mit mehreren Stunden Verspätung.
Die Crontab sah wie folgt aus:
Code:
05 05 * * * /pfad/2nd_job
30 23 * * * /pfad/1st_job
1st_job am 29.09 nicht wie geplant um 23:30 gestartet
2nd_job am 30.09 nicht wie geplant um 5:05 gestartet
Stattdessen wurde
1st_job am 30.09. um 9:40 gestartet
2nd_job auch am 30.09. um 9:40 gestartet, kurz nachdem 1st_job gestartet wurde
Ich kann noch zusätzlich sagen:
- Der Rechner wurde seit mehreren Tagen nicht gebootet
- Die Rechnerzeit wurde zwar zwei Tage vorher manipuliert. Seitdem liefen aber die jobs mindestens einmal ohne Probleme.
- Ein manueller start kann ausgeschlossen werden. Die beiden Programme wurden nachweilich vom gewünschten user gestartet. Dieser hat in der history keinen passenden Eintrag. Bleibt nur die crontab übrig.
Wie kommt das?