rsync nur einmal starten
Ab und an dauert ein rsync Job länger als geplant. Wenn man sicherstellen möchte, dass rsync in einem Cronjob nur ausgeführt wird, falls es nicht schon läuft, kann man folgendes Konstrukt verwenden:
pgrep -c rsync || rsync [options] quelle ziel
Ich hatte das vor einiger Zeit bei Serverfault schon mal als Antwort eingestellt, aber eigentlich ist es in meinem Blog auch gut aufgehoben.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Felix am :
Hat auch den Vorteil, dass weiterhin andere rsync Prozesse laufen könnten.