Prozesse neu starten nach Update

Ich habe gerade ein Update auf meinem Debian-Server durchgefĂĽhrt. Wie kann ich herausfinden, welche laufenden Dienste ich neu starten muss, da ihre Dateien aktualisiert wurden?

vorlesen Druckansicht
Lesezeit: 1 Min.

Ich habe gerade ein Update auf meinem Debian-Server durchgefĂĽhrt. Wie kann ich herausfinden, welche laufenden Dienste ich neu starten muss, da ihre Dateien aktualisiert wurden?

Unter Debian und abgeleiteten Distributionen können Sie nach dem Update das Tool checkrestart aus dem Paket debian-goodies laufen lassen. checkrestart ermittelt alle laufenden Prozesse, deren Dateien sich geändert haben, und versucht für jeden Prozess zu ermitteln, über welches Init-Skript er gestartet wurde; das rufen Sie dann mit dem Parameter „restart“ auf. Für Prozesse, bei denen das Programm kein Init-Skript ermitteln kann, zeigt es Ihnen den Programmnamen und die Prozess-ID an; deren Neustart erfolgt am besten mit start-stop-daemon.

Beachten Sie, dass checkrestart via (Fast-)CGI ausgefĂĽhrte Interpreter nicht dem Webserver zurechnet. Wenn Sie also eine LAMP-Installation betreiben und PHP-Prozesse in der Ausgabe sehen, sollten Sie sicherheitshalber den Webserver neu starten. (kaw)