ps Aktuelle Prozesse anzeigen


title: “ps Aktuelle Prozesse anzeigen”
date: 2015-04-06T16:07:58
slug: ps-aktuelle-prozesse-anzeigen


Alle Prozesse des aktuellen Users anzeigen

ps ux

Alle Prozesse aller User anzeigen

ps aux

Alle Prozesse die im aktuellen Terminal laufen anzeigen

ps T

Prozessbaum des aktuellen Users anzeigen

ps xjf

Prozessbaum aller Userprozesse anzeigen

ps axjf

Ausgabe aller laufenden Prozesse mit erweiterten Informationen

ps -ef

Parent Prozess ID (PPID) oder UserID (UID) unter dem der Prozess 3622 läuft anzeigen:

ps -f 3622

Ausgabe ist:
UID = UserID unter welcher der Prozess läuft
PID = eindeutige Prozess ID
PPID = ID des Parent Prozesses
STIME = Uhrzeit zu der der Prozess gestartet wurde
TTY = gibt das Terminal an, auf dem der Prozess läuft
STAT = Gibt den Status des Prozesses aus (Tabelle unten)
CMD = Kommandoaufruf, der den Prozess erzeugt hat
NI – Nice-Priorität des Prozesses
PRI – Derzeitige Priorität des Prozesses
TIME – Bereits von dem Prozess verbrauchte CPU-Zeit

PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers (header “STAT” or “S”) will display to describe the state of a process:
D uninterruptible sleep (usually IO)
R running or runnable (on run queue)
S interruptible sleep (waiting for an event to complete)
T stopped, either by a job control signal or because it is being traced.
W paging (not valid since the 2.6.xx kernel)
X dead (should never be seen)
Z defunct (“zombie”) process, terminated but not reaped by its parent.

For BSD formats and when the stat keyword is used, additional characters may be displayed:
< high-priority (not nice to other users)
N low-priority (nice to other users)
L has pages locked into memory (for real-time and custom IO)
s is a session leader
l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
+ is in the foreground process group.

-f – Sehr detailierte Informationen
-a – Alle Prozesse des Terminals
-e, -A – Alle derzeit laufenden Prozesse
-l – Ausgabe aller Informationen im sog. long-Format (Benutzernamen werden aufgelöst etc.)
-U USERNAME – Filtern der Anzeige nach Prozessen des Benutzers USERNAME

Anzeigen der Spalten pid,ppid,pgid,sid,comm

ps xao pid,ppid,pgid,sid,comm

x = Prozesse die nicht nur im Terminal laufen
a = Alle derzeit laufenden Prozesse
o = Gibt die Spalten an die angezeigt werden sollen, nachfolgend die verfügbaren Spalten:
KEY LONG DESCRIPTION
c cmd simple name of executable
C pcpu cpu utilization
f flags flags as in long format F field
g pgrp process group ID
G tpgid controlling tty process group ID
j cutime cumulative user time
J cstime cumulative system time
k utime user time
m min_flt number of minor page faults
M maj_flt number of major page faults
n cmin_flt cumulative minor page faults
N cmaj_flt cumulative major page faults
o session session ID
p pid process ID
P ppid parent process ID
r rss resident set size
R resident resident pages
s size memory size in kilobytes
S share amount of shared pages
t tty the device number of the controlling tty
T start_time time process was started
U uid user ID number
u user user name
v vsize total VM size in KiB
y priority kernel scheduling priority

Print Friendly, PDF & Email