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.
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. |
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 |
Optionen | |
-f | Ausführliche Ansicht |
l | Sehr ausführliche Ansicht |
u | Userorientiertes Format |
v | Speicherorientiertes Format |
Optionen | |
e | Zeigt die dazugehörigen Umgebungsvariablen. |
f | Zeigt die Ausgabe als Baum (Eltern- und Kindsprozesse). |
h | Spaltenüberschriften werden unterdrückt. |
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