ProzeĂnummern unter Linux ermitteln
Wie kann ich unter Linux aus einem Skript einen bestimmten ProzeĂ mit âkillâ beenden, wenn ich dessen ProzeĂnummer (PID) nicht kenne?
Wie kann ich unter Linux aus einem Skript einen bestimmten ProzeĂ mit âkillâ beenden, wenn ich dessen ProzeĂnummer (PID) nicht kenne?
DafĂŒr gibt es mehrere Möglichkeiten: Das Kommando âkillallâ identifiziert Prozesse anhand ihres Namens statt der PID. Im Unterschied zu âkillâ beendet âkillallâ aber alle Instanzen eines Prozesses. Mit âgrepâ können Sie aus der ProzeĂliste (âps -aâ) die Zeile mit dem gesuchten ProzeĂ anhand seines Namens ausfiltern und mit âawkâ die PID extrahieren. SchlieĂlich legen viele Programme im Verzeichnis /var/run/ eine Datei programm.pid an, die die PID enthĂ€lt. (odi) (odi)