lsof zum finden von neuzustartenden Prozessen nach Updates nutzen

Soeben gabs mal wieder ein OpenSSL-Update unter Gentoo. Kurz darauf sah ich zufälligerweise in einer "phpinfo();" dass PHP immer noch mit der alten OpenSSL-Version gestartet hatte. Ich erinnerte mich an einen Teil eines Gentoo Monthly Newsletters, wo es genau um dieses Problem ging. Dank lsof kann man das aber lösen.

Was macht lsof?
Dieses Programm zeigt die offenen Dateien der verschiedenen Prozessen.

Wie kann das genutzt werden?
Sehen wir uns einen teil der Ausgabe von lsof|grep sshd mal an:
Ausgabe zeigen ▼

Wie zu sehen ist, gibt es einige Einträge, die in der vierten Spalte mit DEL gekennzeichnet sind. Diese Dateien wurden geupdated und daher muss der Pozess neu gestartet werden.

Die folgende Zeile bewerkstelligt dies in übersichtlicher Form:

CODE:
  1. lsof | grep 'DEL.*lib' | cut -f 1 -d ' ' | sort -u

Die Ausgabe wäre in meinem Fall:

apache2
authdaemon
mysqld
php-cgi
proftpd
spamd
sshd

Diese Prozesse müssen neu gestartet werden, damit sie mit den neuesten Bibliotheken laufen.

0 Antwort zu “lsof zum finden von neuzustartenden Prozessen nach Updates nutzen”


  • Keine Kommentare

Eine Antwort hinterlassen

XHTML: Du kannst folgende Elemente benutzen <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> :