Pgrep

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

pgrep: Zeigt die PID zu einem Prozess an

Vorbereitung

Terminal 1
  • sudo apt install mc apache2 openssh-server
  • mc
Terminal 2
für die folgenden Beispiele und Aufgaben
zeigt alle Prozesse an die auf das Muster passen
  • pgrep mc
13552
13734
zeigt nur Prozesse an die einem User gehören
  • pgrep -u thomas mc
13552
zeigt den vollständigen Prozessnamen an
  • pgrep -l apa
1427 apache2
1428 apache2
1429 apache2
6710 apache2
zeigt den zuletzt gestarteten Prozess
  • pgrep -n apa
1429
zeigt nur Prozesse an die exakt auf den Namen passen
  • pgrep -x apache2
1427
1428
1429
6710

Übungsaufgaben

Vorbereitung

Terminal 1
  • nano test.txt
Terminal 2
für die folgenden Aufgaben
Aufgabe 1
  • Prüfe, ob der gestartete nano-Prozess noch läuft, ohne eine PID auszugeben
Aufgabe 2
  • Ermittle die PID des aktuell laufenden nano-Prozesses
Aufgabe 3
  • Ermittle die Anzahl der aktuell laufenden nano-Prozesse
Aufgabe 4
  • Ermittle alle laufenden sshd-Prozesse
Aufgabe 5
  • Finde den ältesten noch laufenden sshd-Prozess
Aufgabe 6
  • Finde den zuletzt gestarteten sshd-Prozess
Aufgabe 7
  • Überprüfe ausschließlich über den Rückgabewert, ob sshd läuft
Aufgabe 8
  • Ermittle alle sshd-Prozesse mit exakt passendem Prozessnamen
Aufgabe 9
  • Gib PID und Prozessnamen aller sshd-Prozesse aus
Aufgabe 10
  • Beende den gestarteten nano-Prozess sauber