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

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



> Und auch das reicht nicht. Denn kann eine PID nicht zweimal vergeben
> werden? 

Nein.

> Was ist, wenn das Skript letzte Woche wegen Absturz nicht
> dazu kam, das Pidfile zu löschen, und es diese Woche zufällig wieder
> einen Prozeß mit der entsprechenden PID gibt?

Genau das prüft man eben bei einer PID-File

> Richtig. In meinem Falle wäre das zwar nicht schlimm, denn ich bin der
> einzige User auf der Kiste. Trotzdem interessiert mich eben die
> "richtige" Lösung.

PID-File.

Und dafür nutzt man am besten auch gleich ein Modul das einem alles abnimmt.

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.


Reply to: