Thread top, ps parsen? oder anders??: läuft ein perlprog schon? in LINUX
(23 answers)
Opened by mordur at 2004-05-24 14:44
[quote=Crian,28.05.2004, 13:20]Fragt sich allerdings, was man im Fehlerfall machen will, außer auch mit exit rauszugehen. Vielleicht noch eine Meldung bringen? Das merkt man dann aber auch daran, dass der Child nicht gestartet wurde.[/quote]
auf jeden fall sollte man dann mit einem exit-status ungleich 0 rausgehen, also exit 1 oder die ... zum thema 'prüfen, ob das programm schon läuft': da würde ich auf jeden fall die lösung mit dem lockfile implementieren, das ist die sicherste methode, da die flock-operation atomar ist. ein prüfen auf die prozessliste ist unsicher, denn zwischem dem prüfen und dem starten kann umbemerkt ein anderer prozess gestartet worden sein. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: ![]() ![]() |