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

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



Andre Tann schrieb:
> David Raab, Montag 23 April 2012: 
> 
>>> Und auch das reicht nicht. Denn kann eine PID nicht zweimal vergeben
>>> werden?
>>
>> Nein.
> 
> Zur selben Zeit kann eine PID natürlich nur einmal existieren. Aber
> zählen die PIDs immer weiter nach oben?
> 
> Auf einem Server:
> 
> # uptime
> 11:55am  an 377 Tage…  
> # echo $$
> 26651
> 
> Ich habe das nicht laufend überprüft, aber daß nach über einem Jahr die
> PID erst bei 26.000 angekommen ist?
> 
> Davon abgesehen: Das Skript könnte ja auch bei einem Reboot abgewürgt
> worden sein. Und dann sind doppelte PIDs auf jeden Fall denkbar.
Nun dann legt man den PID-File in einen Verzeichnis ab welches beim
Booten automatisch gelöscht wird. (z.B. /run, /var/run, /tmp ...)

-- 
Gruß Jochen


Reply to: