Raphael Eiselstein <rabe@...> wrote:
> Der IMHO uebliche weg ist ein PID-File zu schreiben, welches die
> Prozess-ID des laufenden Prozesses enthaelt. Wird das Script (oder
> Programm) dann parallel nochmal gestartet, kann man anhand des
> vorhandenen PID-Files bzw. nach Ueberpruefung der darin enthaltenen PID
> herausfinden, ob eine weitere Instanz bereits laeuft
Am Rande: Typischerweise wird ja nur geprueft, ob ein Prozess mit
dieser PID laeuft, und dann angenommen, das sei eine weitere Instanz.
Tatsaechlich kann das etwas ganz anderes sein, wenn der urspruengliche
Prozess verstorben und die PID neu vergeben wurde. Und die Annahme,
der PID-Raum sei so duenn besetzt, dass das nicht vorkommt, ist sehr
optimistisch.
--
Christian "naddy" Weisgerber naddy@...
--
UUGRN e.V. http://www.uugrn.org/
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/