ps (Unix)
ps (für process status) ist ein Unix-Kommando, das eine Liste aller Prozesse, welche momentan laufen oder sich im Zombie-Status befinden, auf dem Bildschirm ausgibt.
Der Befehl ist mindestens seit der Unix-Version V3 verfügbar. Häufig verwendete Aufrufparameter sind „ax“ oder auch „-ef“ (je nach Unix-Derivat). Diese bewirken eine Auflistung aller Prozesse einschließlich der jeweiligen Befehlszeile.
Die Ausgabe des Kommandos hat folgende Bedeutung:
- PID
- Unique Process ID
- SIZE
- Größe auf dem Virtuellen Speicher (Programm + Heap + Stack)
- RSS
- Resident Set Size, ist die Größe des Prozesses im Speicher. Hier werden im Gegensatz zu SIZE nicht die shared libraries hinzugezählt
- TTY
- Terminal, aus welchem der Prozess gestartet wurde
- STAT
- Information zum aktuellen Status des Prozesses
Unter Microsoft Windows gibt es ein ähnliches Tool namens tasklist.exe.
Anwendungsbeispiel
[slave@pc-x1y3z7 ~]$ ps -C nfsd
Zeigt alle Instanzen des NFS-Daemon auf einem System.
Siehe auch
Weblinks
[{{Man/{{#switch: @posix
|@bsd=OpenBSD
|@=gnu
|posix}}||ps|url}} ps{{#if:{{Man/{{#switch: @posix
|@bsd=OpenBSD
|@=gnu
|posix}}||ps|display_section}}|({{Man/{{#switch: @posix
|@bsd=OpenBSD
|@=gnu
|posix}}||ps|display_section}})}}]{{#if:report process status|: report process status}}{{#if:{{#ifeq:
|inline||{{Man/{{#switch: @posix
|@bsd=OpenBSD
|@=gnu
|posix}}||ps|attrib}}}}| – {{#ifeq:
|inline||{{Man/{{#switch: @posix
|@bsd=OpenBSD
|@=gnu
|posix}}||ps|attrib}}}}}}
[{{Man/{{#switch: @bsd
|@bsd=OpenBSD
|@=gnu
|bsd}}|1|ps|url}} ps{{#if:{{Man/{{#switch: @bsd
|@bsd=OpenBSD
|@=gnu
|bsd}}|1|ps|display_section}}|({{Man/{{#switch: @bsd
|@bsd=OpenBSD
|@=gnu
|bsd}}|1|ps|display_section}})}}]{{#if:display process status|: display process status}}{{#if:{{#ifeq:
|inline||{{Man/{{#switch: @bsd
|@bsd=OpenBSD
|@=gnu
|bsd}}|1|ps|attrib}}}}| – {{#ifeq:
|inline||{{Man/{{#switch: @bsd
|@bsd=OpenBSD
|@=gnu
|bsd}}|1|ps|attrib}}}}}}
[{{Man/{{#switch: @gnu
|@bsd=OpenBSD
|@=gnu
|gnu}}|1|ps|url}} ps{{#if:{{Man/{{#switch: @gnu
|@bsd=OpenBSD
|@=gnu
|gnu}}|1|ps|display_section}}|({{Man/{{#switch: @gnu
|@bsd=OpenBSD
|@=gnu
|gnu}}|1|ps|display_section}})}}]{{#if:report a snapshot of the current processes|: report a snapshot of the current processes}}{{#if:{{#ifeq:
|inline||{{Man/{{#switch: @gnu
|@bsd=OpenBSD
|@=gnu
|gnu}}|1|ps|attrib}}}}| – {{#ifeq:
|inline||{{Man/{{#switch: @gnu
|@bsd=OpenBSD
|@=gnu
|gnu}}|1|ps|attrib}}}}}}