Hallo,
ich bräuchte eine Wrapper der bei einem Programaufruf prüft, das das Programm mit den gleichen Parametern schon gestartet wurde und noch läuft. Es ist rsync. Manchmal sterben die rsync ab (Webserver und viele Bilder) und nach 60min (crontab) startet der nächste. Das kann sich schön hochschaukeln, so dass eine gut Handvoll tote und frische Rsyncs sich gegenseitug behindern und die Load auf dem Rechner ins astronomische geht. Irgendwie will ich das abfangen.
reicht ein einfaches:
if `ps ax | grep 'meine Kommandozeile'` dann tu nix
oder sollte man noch einiges beachten? Eventuell will ich auch den vorhergehende Langläufer killen und es frisch versuchen.
Mit freundlichen Grüßen
Jens Puruckherr