Startseite

Hallo,
schön, dass Du in den Weiten des Internets gerade auf meine kleine, private Homepage gestoßen bist.
Mein Name ist Fabian Riedel und ich mache momentan eine Ausbildung zum Elektroniker für Energie- und Gebäudetechnik.
In meiner Freizeit bastle ich gerne an meinen Webseiten herum, fahre Rennrad oder spiele Frisbee bzw. Ultimate Frisbee.

Hier findest Du mein Blog, in dem ich hauptsächlich über meine Erfahrungen mit Ubuntu schreibe, eine Bildergallerie sowie eine Sammlung von guten Videos und Kurzfilmen.



Neues aus dem Blog

05

Mai

2012

Prozesse mithilfe der Shell verwalten

Geschrieben am 05.05.2012 von Fabian. Der Beitrag ist der Kategorie Linux zugeordnet.

Die Linux-Konsole birgt eine Vielzahl an nützlichen Befehlen zur Prozessverwaltung. Hier liste ich einmal einige auf, mit welchen Prozesse einfach gefunden, geschlossen und gehandhabt werden können.




Laufende Prozesse auflisten

top

Um anzuzeigen, welche Prozesse am meisten Systemressourcen verbrauchen genügt die Anweisung
top

Top zeigt eine Liste der Anwendungen, welche momentan am meisten CPU verschlingen.
Ein aktuell in der Shell laufender Befehl kann mit Strg-C verlassen werden.

ps

Da es sehr wichtig sein kann alle Prozesse anzuzeigen gibt es die Anweisung ps. Mit der folgenden Option werden alle aktuell auf dem System ausgeführten Anwendungen ausgegeben:
ps -A

Da hier eventuell eine sehr lange Liste ausgegeben wird, kann die Ausgabe durch folgenden Befehl skaliert werden, so dass man einfach hindurch scrollen kann:
ps -A | less
Zum verlassen brauch man nur die Taste q zu drücken.

pstree

Ps kann auch geordnet, in einzelnen Zweigen ausgegeben werden. Dazu genügt das Kommando
pstree



Laufende Prozesse beenden

Um Prozesse zu beenden benötigt man entweder den Namen oder die ID des Prozesses. Die PID kann mithilfe von top, ps -A oder pgrep

pgrep

Die PID des jeweiligen Programmes kann mit
pgrep [Anwendungsname]
herausgefunden werden.
Um die Programme nun allerdings zu beenden gibt es mehrere Optionen:

kill

Kill benötigt die PID der jeweiligen Anwendung um diese zu beenden.
kill [PID]
Will ein Prozess sich damit nicht schließen lassen, benutze stattdessen kill -KILL oder kill -9.

pkill & killall

Wem es zu aufwändig ist, jedes mal die PID herausfinden zu müssen, der kann anstelle von kill auch
pkill [Prozessname]
oder
killall [Prozessname]

verwenden.
Diese Befehle sind auch mit dem Prozessnamen zufrieden.

xkill

Für die ganz schreibfaulen gibt es den Befehl
xkill

Mit xkill muss man nur noch das jeweilige Fenster, dass geschlossen werden soll mit der Maus anklicken.

Artikel anzeigenWeitere Artikel