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

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



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.


> http://search.cpan.org/perldoc?File::Pid
> 
> > This software manages a pid file for you. It will create a pid file,
> > query the process within to discover if it's still running, and
> > remove the pid file.

Das wäre natürlich sehr praktisch, damit muß ich mich mal befassen.

Danke+Gruß!


-- 
Andre Tann


Reply to: