Weitere Ergänzung zu Marks Shell Befehlen:
ich ganz persönlich finde ps immer durchaus hilfreich um sich alle laufenden Prozesse in der Shell anzeigen/auflösen zu lassen.
Alle Prozesse unter Verwendung der Standard-Syntax anzeigen lassen:
BSD Syntax wird ebenfalls von ps aktzeptiert:
Wenn Ihr ungefähr wisst wie euer Prozeß heisst könnt Ihr die oftmals sehr lange Prozessliste natürlich auch Filtern:
Oder auch gleich mehrere Attribute verschiedener Prozesse filtern:
ps -fC erstesprogramm,zweitesprogramm,drittesprogramm
Standard Optionen:
-A wählt alle Prozesse aus, identisch mit -e
-N oder --deselect wählt alle Prozessse aus, die die angegebenen Bedingungen nicht erfüllen (negiert die Auswahl)
T wählt alle Prozesse die mit dem aktuellen Terminal verbunden sind aus. Identisch der t Option, ohne jedes Argument
-a wählt alle Prozesse, außer den Session-Leitern und Prozessen, die nicht mit einem Terminal verbunden sind, aus
a hebt die BSD-Stil "nur du selbst" Beschränkung auf, die durch die Verwendung von BSD-Optionen auf die Auswahl der Prozesse angewendet wird. Diese Option listet also alle Prozesse eines Terminals
-d wählt alle Prozesse außer Session-Leitern aus
-e wählt alle Prozesse aus, identisch mit -A
r beschränkt die Auswahl auf laufende Prozesse
-C PROZESSLISTE zeigt nur die Prozesse an, die in PROZESSLISTE aufgeführt sind.
x hebt die BSD-Stil "muss ein tty haben" Beschränkung auf, die durch die Verwendung von BSD-Optionen angewendet wird. Diese Option listet also alle Prozesse, die dem aufrufenden Benutzer gehören
Sonstige Optionen:
-f erzeugt eine detailliertere Ausgabe
-F erzeugt eine noch detailliertere Ausgabe
ps akzeptiert verschiedene Arten von Optionen:
- UNIX Optionen, die gruppiert werden können, und von einem Bindestrich (-) eingeleitet werden müssen
- BSD Optionen, die gruppiert werden können, und nicht von einem Bindestrich eingeleitet werden
- GNU lange Optionen, die durch zwei vorangestellte Bindestriche (--) eingeleitet werden
Zum schnellen auflösen eines bestimmten Prozesses ist die Anwendung durchaus nett.
So far