Ps

Aus Xinux Wiki
Version vom 28. Januar 2026, 05:37 Uhr von Thomas.will (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

ps – Prozessstatus anzeigen

Optionen (POSIX-Stil)

  • -l langes Format
  • -u user Prozesse eines Users anzeigen
  • -f ausführliche Ausgabe (UID, PID, PPID, STIME, TTY, TIME, CMD)
  • -j Jobs-Format (PGID, SID)
  • -s Signal-Informationen anzeigen
  • -m Speicher-Informationen anzeigen
  • -e alle Prozesse aller Benutzer anzeigen
  • -x Prozesse ohne kontrollierendes Terminal anzeigen
  • -v Umgebungsvariablen anzeigen
  • -w Ausgabe verbreitern (mehrfach nutzbar)
  • -r nur laufende Prozesse anzeigen
  • -H Header unterdrücken
  • -n User-ID statt User-Name anzeigen
  • -t txx nur Prozesse eines Terminals anzeigen (z.B. tty1)

Typische Beispiele

  • ps
  • ps -ef
  • ps -u root
  • ps -fu root
  • ps -p 1234
  • ps -p 1234,2345
  • ps -ej
  • ps -ex

Filtern

  • ps -ef | grep apache
  • ps -ef | grep [a]pache

Sortieren

  • ps -eo pid,user,%cpu,%mem,cmd --sort=-%cpu
  • ps -eo pid,user,%cpu,%mem,cmd --sort=-%mem

Top-Verbraucher

  • ps -eo pid,user,%cpu,%mem,cmd --sort=-%cpu | head -n 6
  • ps -eo pid,user,%cpu,%mem,cmd --sort=-%mem | head -n 6

Eigene Ausgabefelder

  • ps -eo pid,ppid,user,stime,cmd
  • ps -eo pid,cmd
  • ps -eo pid,ppid,cmd --forest

Terminalbezogene Prozesse

  • ps -t tty1
  • ps -et

Umgebungsvariablen

  • ps -ev

Übungsaufgaben

Aufgabe 1
  • Zeige nur deine eigenen Prozesse an
Aufgabe 2
  • Zeige alle Prozesse des Users root mit ausführlicher Anzeige
Aufgabe 3
  • Zeige alle Prozesse ohne kontrollierendes Terminal
Aufgabe 4
  • Stelle alle Prozesse als Baum dar
Aufgabe 5
  • Finde die drei Prozesse mit dem höchsten RAM-Verbrauch
Aufgabe 6
  • Finde die fünf Prozesse mit der höchsten CPU-Last
Aufgabe 7
  • Zeige PID und PPID aller Prozesse an
Aufgabe 8
  • Zeige alle Prozesse auf tty1 an
Aufgabe 9
  • Zeige Prozesse inklusive Umgebungsvariablen an
Aufgabe 10
  • Zeige nur Informationen zu einer bestimmten PID

Hinweise

  • Im Kurs wird ausschließlich der POSIX-Stil verwendet
  • Alle Optionen beginnen mit einem Minus (-)
  • ps zeigt eine Momentaufnahme, keine Live-Daten
  • Für Live-Ansicht siehe top oder htop