ps und /procUm auf einem Debian GNU/Linux-System die vielen gleichzeitig laufenden Programme im Zaum halten zu können, muß man sich natürlich auch einen Überblick über diese verschaffen. Dazu dient unter anderem das Programm ps. ps liest die benötigten Informationen unter Linux aus dem Verzeichnis /proc des Dateisystems. /proc ist nicht tatsächlich auf einer Festplattenpartition abgelegt, sondern wird vom Kernel ständig aktualisiert und in den Verzeichnisbaum eingeblendet. Somit hat der Benutzer auf einfachste Art und Weise Zugriff auf die Informationen. Rufen Sie ps einfach einmal ohne weitere Parameter in einer shell auf. Dies sollte Ihnen in etwa folgendes Ergebnis anzeigen:
Eine Kurzübersicht über die verfügbaren Optionen erhalten Sie, wie bei allen GNU-Programmen, über die Option --help.
Am häufigsten werden Sie sicher Optionen wie a, u, x und w benutzen. Diese werden nach dem Kommando einfach zusammengefaßt, also beispielsweise ps auxw. Nun noch das versprochene Beispiel zum Thema Pipe: Nehmen wir an, Sie benötigen die Prozeß-ID eines Programms, um es mittels kill zu beenden. Auf einem System mit vielen Prozessen kann dies ein Problem sein. Die Lösung ist eine Kombination aus den Programmen ps und grep, welche mittels einer Pipe verkettet werden. Das benötigte Kommando würde wie folgt aussehen: ps aux|grep netscape. ps mit den Optionen aux gibt alle laufenden Prozesse in einer ausführlichen Form aus. grep filtert aus der Ausgabe des Programms ps alle Zeilen heraus, in denen die Zeichenfolge netscape vorkommt. Sie sollten nun eine recht knappe Ausgabe bekommen und die gewünschte Prozeß-ID leicht finden können. Weitere Informationen zu ps finden Sie in der Man-Page zu ps (man ps).
|
| |||||||||||||||||||||
|
Dies ist ein Mirror des Debian GNU/Linux Anwenderhandbuches (DAHB) von Frank Ronneburg in Übereinstimmung mit den Nutzungsbedingungen. Dieser Mirror wurde zuletzt aktualisiert auf die Version 3.0.1-4a8.0 vom 04. März 2004 am Samstag, 28 Januar 2006 18:30 +0100. Die offizielle Projekt-Homepage findet sich im Web unter www.openoffice.de/linux/buch. Das DAHB kann zum Offline-Lesen in verschiedenen anderen Dateiformaten heruntergeladen werden und ist auch als Buch erhältlich. |