LPIC101/103.5 Prozesse erzeugen, überwachen und beenden
Ziel: Erlernen die einfache Prozessverwaltung zu beherrschen.
Wichtigste Wissensgebiete:
> Jobs im Vordergrund und im Hintergrund ablaufen lassen
> einem Programm signalisieren, dass es nach dem Abmelden weiterlaufen soll
> Prozesse erzeugen, überwachen und beenden
> aktive Prozesse beobachten
> Prozesse zur Ausgabe auswählen und sortieren
> Signale an Prozesse schicken
Überwachen von Prozessen
Mit dem Kommando ps können Sie die aktuell auf einem Computer laufenden Pro- zesse anzeigen. Es handelt sich hierbei allerdings lediglich um eine Momentaufnahme. Programme, die über eine kurze Lebensdauer verfügen (z. B. df), werden Sie mit ps nicht anzeigen können. Wenn Sie das Kommando ps ohne Optionen ausführen, erhalten Sie lediglich eine Liste der Prozesse, die auf dem aktuellen Terminal laufen. Das sind in der Regel nur die Shell und das ps Kommando selbst. Wenn Jobs im Hintergrund laufen (oder stehen), werden diese auch angezeigt. Sie können bei der Übergabe von Optionen einen Strich voranstellen oder auch nicht. In Abhängigkeit von der verwendeten Programm version werden Sie zu unterschiedlichen Ergebnissen kommen. Nach der UNIX-Syntax wird der Option ein Strichvorangestellt, während nach BSD-Syntax kein Strich verwendet wird. GNU-Optionen sind wiederum die ausgeschriebenen langen Optionen. Diesen werden zwei Striche vorangestellt. Am besten lesen Sie im Zweifelsfall immer in der Manpage der gerade verwendeten Version von ps nach. Optionen können, wie bei den meisten Programmen, nach Belieben kombiniert werden. Folgende Optionen sind sowohl für die Prüfung als auch für die Praxis wichtig: