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: