Hallo,
ich habe ein eigenartiges Verhalten von Cronjobs die auf einer Debian VM laufen festgestellt. Ich habe keine Erklärung und bitte um Hilfe.
Der Cronjob soll alle 10 Minuten laufen und ein Python Script(DSL Speedtest, Ergebnisse in csv-Datei schreiben) aufrufen.
Mit dem Eintrag */10 * * * * python3 ordnerpythonscript/pythonscript.py in der crontab wird der Cronjob zwar alle 10 Minuten ausgeführt, allerdings nicht zur vollen bzw. halben Stunde.
D.h. um xx:10, xx:20,xx:40,xx:50 läuft der Cronjob aber um xx:00 und um xx:30 passiert nichts.
Wenn ich das Intervall auf 5 Minuten stelle ( Eintrag in der crontab: */5 * * * *...) fehlen die Aufrufe um xx:00, xx:05,xx:30
Wenn ich das Intervall auf 15 Minuten stelle ( Eintrag in der crontab: */15 * * * *...) fehlen die Aufrufe um xx:00, xx:30, nur bei xx:15 und xx:45 wird das Skript ausgeführt
Mit folgendem Eintrag in der crontab: 2,12,22,32,42,52 * * * * fehlt meistens der Aufruf um xx:02. Die anderen Aufrufe um xx:12, xx:22, xx:32 usw. erfolgen zuverlässig.
Ich finde leider die logs des Cron-D nicht um zu prüfen ob vielleicht ein fehlerhaftes Ergebnis des Python-Scripts zu dem Verhalten führt.
Es läuft lediglich ein weiterer Cronjob 1x täglich um 8 Uhr.
Im Anhang die csv-Dateien mit den verschiedenen Aufrufintervallen
Wer kann mir bei der Geschichte helfen?
Danke
Gruß
reini
ich habe ein eigenartiges Verhalten von Cronjobs die auf einer Debian VM laufen festgestellt. Ich habe keine Erklärung und bitte um Hilfe.
Der Cronjob soll alle 10 Minuten laufen und ein Python Script(DSL Speedtest, Ergebnisse in csv-Datei schreiben) aufrufen.
Mit dem Eintrag */10 * * * * python3 ordnerpythonscript/pythonscript.py in der crontab wird der Cronjob zwar alle 10 Minuten ausgeführt, allerdings nicht zur vollen bzw. halben Stunde.
D.h. um xx:10, xx:20,xx:40,xx:50 läuft der Cronjob aber um xx:00 und um xx:30 passiert nichts.
Wenn ich das Intervall auf 5 Minuten stelle ( Eintrag in der crontab: */5 * * * *...) fehlen die Aufrufe um xx:00, xx:05,xx:30
Wenn ich das Intervall auf 15 Minuten stelle ( Eintrag in der crontab: */15 * * * *...) fehlen die Aufrufe um xx:00, xx:30, nur bei xx:15 und xx:45 wird das Skript ausgeführt
Mit folgendem Eintrag in der crontab: 2,12,22,32,42,52 * * * * fehlt meistens der Aufruf um xx:02. Die anderen Aufrufe um xx:12, xx:22, xx:32 usw. erfolgen zuverlässig.
Ich finde leider die logs des Cron-D nicht um zu prüfen ob vielleicht ein fehlerhaftes Ergebnis des Python-Scripts zu dem Verhalten führt.
Es läuft lediglich ein weiterer Cronjob 1x täglich um 8 Uhr.
Im Anhang die csv-Dateien mit den verschiedenen Aufrufintervallen
Wer kann mir bei der Geschichte helfen?
Danke
Gruß
reini