Überprüfen ob eine PID-Datei noch gültig ist
Mit Hilfe von stalepid kann überprüft werden ob der Prozess, welcher in einer PID-Datei gespeichert ist, noch existiert. Gibt es den Prozess nicht mehr, wird die veraltete PID-Datei automatisch gelöscht. Im FreeBSD-Portbaum findet man stalepid unter sysutils/stalepid:
# cd /usr/ports/sysutils/stalepid && make install clean
An stalepid wird nun die PID-Datei und der Prozessnamen übergeben, worauf stalepid überprüft ob der Prozess aus der PID-Datei noch existiert und allenfalls die PID-Datei löscht:
# stalepid /var/run/powerd.pid powerd
Mehr Informationen zu stalepid findet man in der Manpage stalepid(1).
Comments
No new comments allowed (anymore) on this post.