2009-08-12T09:29:45
neposWegräumen muss man das natürlich ebenso wie das PID-File.
Das ist gar nicht so einfach. Wenn man flock und unlink kombiniert, koennen alle moeglichen Race Conditions auftreten (und gerade die will man ja mit Lockfiles eigentlich vermeiden). Also am besten einfach liegen lassen und nicht loeschen.
Ach ja, und zu den PID-Files: Die sind mir in dieser Form auch suspekt. Denn wenn der Prozess gestorben ist, wird die PID irgendwann neu vergeben. Einfach mal diese PID zu killen kann also unvorhersehbare Folgen haben. (OK, Signal 0 schicken wird nichts schlimmes tun, aber unter Umständen fälschlicherweise annehmen, dass das Programm noch läuft.)
Last edited: 2009-08-12 14:14:12 +0200 (CEST)