Home · Kontakt · Impressum
contents index previous up next
Next: 12.8.2 pstree Up: 12.8 Tools zur Prozeß- Previous: 12.8 Tools zur Prozeß-

Unterabschnitte



12.8.1 ps

Um sich eine Liste der Prozesse und deren PIDs anzeigen zu lassen, wird am häufigsten der Befehl ps verwenden.
ps [OPTIONEN]

Die Optionen bei ps werden mit und ohne führenden Bindestrich geschrieben. Dies funktioniert, da ps keine Parameter kennt. Die Optionen mit einem Bindestrich stammen von Unix, während die Optionen ohne Bindestrich ihren Ursprung im BSD-Betriebssystem haben.

Der Befehl ps zeigt normalerweise die unter der eigenen UID laufenden Prozesse an. Die Option -e wie auch die Kombination ax bewirken eine Anzeige aller laufenden Prozesse, wenn auch mit unterschiedlichen Informationen.

Eine Auswahl von Optionen sortiert nach Ihrem Anwendungsgebiet finden Sie im folgenden Abschnitt.

12.8.1.0.1 Einfache Auswahl von Prozessen

 

Optionen
-e Zeigt alle Prozesse an
a Zeigt alle Prozesse, die einem Terminal zugeordnet sind.
x Zeigt alle Prozesse, die keinem Terminal zugeordnet sind.
T Zeigt alle Prozesse, die diesem Terminal zugeordnet sind.
 

12.8.1.0.2 Auswahl von Prozessen durch Listen

 

Optionen
-C NAME Auswahl nach Programmnamen
-G GID Auswahl nach GID
-p PID Auswahl nach PID
-t TERMINAL Auswahl nach Terminal
-U UID Auswahl nach UID
 

12.8.1.0.3 Ausgabeformat

 

Optionen
-f Ausführliche Ansicht
l Sehr ausführliche Ansicht
u Userorientiertes Format
v Speicherorientiertes Format
 

12.8.1.0.4 Ausgabemodifizierer

 

Optionen
e Zeigt die dazugehörigen Umgebungsvariablen.
f Zeigt die Ausgabe als Baum (Eltern- und Kindsprozesse).
h Spaltenüberschriften werden unterdrückt.
 

12.8.1.0.5 Beispiel

 
Der Befehl ps in normaler Ansicht und in Baumansicht. Die Option f erweitert dabei den Umfang der ausgegebenen Prozesse.

 
ole@enterprise:~ > ps
  PID TTY          TIME CMD
 2955 pts/5    00:00:00 bash
 2978 pts/5    00:00:00 kdvi
 2981 pts/5    00:00:37 kviewshell
 4679 pts/5    00:00:00 ps
ole@enterprise:~ > ps f
  PID TTY      STAT   TIME COMMAND
 4537 pts/3    S      0:00 less
 4535 pts/3    Z      0:00 [sh] <defunct>
 2955 pts/5    S      0:00 /bin/bash
 2978 pts/5    S      0:00  \_ /bin/sh /opt/kde3/bin/kdvi lk.dvi
 2981 pts/5    S      0:37  |   \_ kviewshell dvi lk.dvi
 4682 pts/5    R      0:00  \_ ps f
 2840 pts/4    S      0:00 /bin/bash
 2296 pts/3    S      0:00 /bin/bash

Einzelne Prozesse können über die Prozeßnummer mit oder ohne die Option -p bzw. p ausgegeben werden.

ole@enterprise:~> ps -p 2981
  PID TTY          TIME CMD
 2981 pts/5    00:00:37 kviewshell
ole@enterprise:~> ps p 2981
  PID TTY      STAT   TIME COMMAND
 2981 pts/5    S      0:37 kviewshell dvi lk.dvi
ole@enterprise:~> ps 2981
  PID TTY      STAT   TIME COMMAND
 2981 pts/5    S      0:37 kviewshell dvi lk.dvi

Auswahl der Prozesse nach dem kontrollierenden Terminal.

ole@enterprise:~> ps -t pts/3
  PID TTY          TIME CMD
 2296 pts/3    00:00:00 bash
 4534 pts/3    00:00:00 man
 4535 pts/3    00:00:00 sh <defunct>
 4537 pts/3    00:00:00 less
 4538 pts/3    00:00:00 gzip


contents index previous up next
Next: 12.8.2 pstree Up: 12.8 Tools zur Prozeß- Previous: 12.8 Tools zur Prozeß-
  © 2004 by IT-Dozent Ole Vanhoefer · Zum Seitenanfang