PID herausfinden: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
 
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Zum herausfinden der Process ID eignen sich folgende Befehle:<br>
+
Zum Herausfinden der Process ID eignen sich folgende Befehle:<br>
'''ps --User Musteruser'''<br>
+
$ ps --User <Musteruser>
Gibt eine Liste aller laufenden Prozesse des Benutzers Musteruser. Die Process ID ist in der ersten Spalte zu finden. <br>
+
Gibt eine Liste aller laufenden Prozesse des Benutzers Musteruser aus. Die Process ID ist in der ersten Spalte zu finden.
'''pstree -p''' <br>
+
$ pstree -p
Gibt eine baumartige Prozessstruktur aus. Dabei ist auch zu erkennen, wie Prozesse von anderen abhängen.<br>
+
Gibt eine baumartige Prozessstruktur aus. Dabei ist auch zu erkennen, wie Prozesse voneinander abhängen.<br>
   
Beide Befehle können mit dem Befehl [[grep]] sinnvoll ergänzt werden. <br>
+
Beide Befehle können mit dem Befehl [[grep]] sinnvoll ergänzt werden: <br>
Will man zum Beispiel die Process ID von matlab herausfinden:<br>
+
Will man zum Beispiel die Process ID von matlab herausfinden,<br>
'''ps --User Musteruser | grep matlab'''<br>
+
$ ps --User <Musteruser> | grep matlab
  +
oder
'''pstree -p | grep matlab'''<br>
 
  +
$ pstree -p | grep matlab
Werden die Befehle so verwendet wird die Liste der Prozesse nicht auf den 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.
 
  +
eingeben.<br>
  +
Werden die Befehle so verwendet, wird die Liste der Prozesse nicht auf dem Bildschirm ausgegeben, sondern an <tt> [[grep]] </tt> weitergeleitet. <tt> [[grep]] </tt> durchsucht nun jede Zeile auf die angegebene Zeichenfolge und schreibt nur Zeilen auf den Bildschirm, die diese enthalten.

Aktuelle Version vom 25. November 2004, 18:00 Uhr

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.