[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Checken, ob ein (Perl-)Skript schon läuft



On Sat, Apr 21, 2012 at 12:57:30AM +0200, Andre Tann wrote:

> ich möchte gerne innerhalb eines (Perl-)Skriptes prüfen, ob dieses
> Skript schon anderweitig gestartet wurde. Wenn das nikcht der Fall ist,
> dann soll das Skript weiterlaufen, sonst soll es sich beenden.
> 
> Überlegt habe ich, die Prozesstabelle nach dem Skriptnamen zu
> durchsuchen, etwa
> 
> 	ps a | grep /pfad/zum/skrip[t]
> 
> Das ist aus vielerlei Gründen blöd. 

Die IMHO einzig saubere Lösung ist es, es so zu machen, wie andere Daemons
es auch machen, pid- File erzeugen und auf dessen Existenz prüfen.

Gruß,
Ulf.


Reply to: