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: