• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Cronjob nicht doppelt laufen lassen

Leviathan

Hacker
Hi,

kennt jemand eine Option, dass der Cron demon erkennt ob ein Job bereits laeuft um diesen dann _kein_ zweites Mal zu starten?

(konkretes Bsp. PHP Script was einmal pro Minute ausgeführt werden soll; sporadisch dauert der Lauf aber länger als eine Minute)

Gruß Domminik
 

panamajo

Guru
Eine solche Option für cron gibt es nicht. Das per cron gestartete Programm muss sich selbst darum kümmern dass es nicht mehrfach gestartet wird.
 

regexer

Advanced Hacker
Konkret könnte man mit ps nachsehen, ob der job noch läuft.
Oder Flag-Dateien setzen, was aber das Abbruch-Handling komplizierter macht.
 
Oben