Beitrag wurde zuletzt am aktualisiert

Prozess ID herausfinden

Linux htop - Prozess-Liste mit Prozess ID

Um unter Linux auf der Kommandozeile die Prozess ID (PID) eines laufenden Prozesses zu ermitteln, hilft der Befehl ps weiter.

nutzer@rechnername ~$ ps ax | grep syslogd
 1068 ?        Sl     1:04 /usr/sbin/rsyslogd -c4
23688 pts/0    S+     0:00 grep syslogd

Der Befehl ps zeigt eine Momentaufnahme der aktuellen Prozesse an. Wenn eine fortlaufende Aktualisierung der Ausgabe gewünscht ist, bietet sich die Verwendung von top oder, falls installiert, htop an.

Mit Hilfe der Manpage lassen sich alle Funktionen und mögliche Parameter anzeigen. Dazu den gewohnten Aufruf mit

nutzer@rechnername ~$ man ps

starten.

Die Kurzhilfe ist hier mit

nutzer@rechnername ~$ ps --help

erreichbar. Diese zeigt die bei ps möglichen Parameter und deren Funktion.

Übersicht: Parameter für ps-Befehl

  • -A Wählt alle Prozesseq aus
  • -N Negative Auswahlqqq
  • -a Wählt alle mit einem tty bis auf Session-Leiter
  • -d Wählt alle, bis auf Session-Leiter aus
  • -e Wählt alle Prozesse aus
  • T Wählt alle Prozess für dieses Terminal aus
  • a Wählt alle Prozesse mit einem Terminal aus, inklusive der anderer Benutzer
  • g Wirklich alle, auch Prozessgruppen-Leiter (hat nicht zu tun mit SunOS-Einstellungen)
  • r Beschränkt die Ausgabe auf laufende Prozesse
  • x Wählt Prozesse ohne kontrollierende ttys
  • –deselect Negative Auswahl

Kommentar hinterlassen zu "Prozess ID herausfinden"

Hinterlasse einen Kommentar

E-Mail Adresse wird nicht veröffentlicht.