Führen Sie cron job nur aus, wenn es noch nicht läuft

Ich versuche also, einen Cron-Job als eine Art Watchdog für einen von mir erstellten Daemon einzurichten. Wenn der Dämon fehlerhaft ist und ausfällt, möchte ich, dass der Cron-Job ihn regelmäßig neu startet. Ich bin mir nicht sicher, wie dies möglich ist, aber ich habe ein paar Cron-Tutorials durchgelesen und konnte nichts finden, was ich tun könnte suche ...

Mein Daemon wird über ein Shell-Skript gestartet, daher suche ich nur nach einer Möglichkeit, einen Cron-Job NUR dann auszuführen, wenn der vorherige Lauf dieses Jobs noch nicht ausgeführt wird.

Ich habe diesen Beitrag gefunden, die eine Lösung für das, was ich versuche, mit Sperrdateien zu tun, nicht, ich bin nicht sicher, ob es einen besseren Weg gibt, es zu tun ...

Danke für Ihre Hilfe.

Antworten auf die Frage(15)

Ihre Antwort auf die Frage