PID herausfinden

Aus Physik
Wechseln zu: Navigation, Suche

Zum Herausfinden der Process ID eignen sich folgende Befehle:

$ ps --User <Musteruser>

Gibt eine Liste aller laufenden Prozesse des Benutzers Musteruser aus. Die Process ID ist in der ersten Spalte zu finden.

$ pstree -p

Gibt eine baumartige Prozessstruktur aus. Dabei ist auch zu erkennen, wie Prozesse voneinander abhängen.

Beide Befehle können mit dem Befehl grep sinnvoll ergänzt werden:
Will man zum Beispiel die Process ID von matlab herausfinden,

$ ps --User <Musteruser> | grep matlab

oder

$ pstree -p | grep matlab 

eingeben.
Werden die Befehle so verwendet, wird die Liste der Prozesse nicht auf dem Bildschirm ausgegeben, sondern an grep weitergeleitet. grep durchsucht nun jede Zeile auf die angegebene Zeichenfolge und schreibt nur Zeilen auf den Bildschirm, die diese enthalten.