| | |
|
Kurz notiert: Lockfile für Arme |
|
|
|
Wenn man einen Cronjob schnell mit einem Lockfile nachrüsten möchte, geht das sehr leicht ohne Änderungen im Programmcode:
Code: which lockfile 1>/dev/null && lockfile -r 5 -l 86400 /tmp/lock || exit 1; /foo/bar.sh; rm -f /tmp/lock |
/foo/bar.sh ist der ursprüngliche Befehl, alles drumherum sorgt dafür, dass immer nur eine Instanz läuft.
Beim Beispiel wird 5 mal versucht den Lock zu erhalten, jeweils mit der Standardwartezeit von 8 Sekunden.
Unter Debian muss dafür das Paket procmail installiert sein. (Vorsicht mit den Abhängigkeiten!)
Weitere Informationen zur Verwendung sind der Manpage des Befehls zu entnehmen.
|
|
Kommentare: 0 |
Kommentare sind deaktiviert |
|
Autor |
Nachricht |
Für diesen Beitrag können zur Zeit keine neuen Kommentare verfasst werden. Kontaktiere den Autor des Beitrages, falls du Fragen dazu hast. |
Verwendete Zeitzone: CET (Europe/Berlin ) Aktuelles Datum & Uhrzeit: 11.12.2024, 00:56 |
Nach oben |
|
|
|
|
|
|
| | |