15.3. Prozessen Signale schicken: kill, killall und top

15.3.1. Der schnelle Weg unter X: xkill

Falls Sie KDE als Arbeitsoberfläche verwenden, gibt es einen schnellen Weg, blockierte X-Prozesse zu beenden. In Abbildung 15-1 sehen Sie das Symbol des Programms xkill.

Abbildung 15-1. Das xkill-Symbol

Sie starten das Programm entweder durch einen Klick mit der linken Maustaste oder von einer Kommandozeile aus. Solange xkill aktiv ist ändert sich der Mauszeiger. Der Prozess wird beendet, wenn Sie einen Linksklick auf einem Fenster des Programms, ausführen.

15.3.2. kill, killall

Mit Hilfe dieser beiden Befehle können Sie Signale an Prozesse schi­cken. kill benötigt die PID, wohingegen killall den Kommandonamen des entsprechenden Prozesses braucht.

Beiden Befehlen kann optional eine Signalnummer als Parameter übergeben werden. Standardmäßig schicken Sie beide das Signal 15 (TERM, engl. für beenden) an die jeweiligen Prozesse. Wenn sie etwa den Prozess mit der PID 785 beenden wollen, geben Sie Folgendes ein:

$ kill 785

Falls Sie das Signal 9 schicken wollen, geben Sie Folgendes ein:

$ kill -9 785

Angenommen Sie wollen einen Prozess beenden, von dem Sie nur den Programmnamen kennen. Statt mittels ps die PID zu ermitteln, können Sie auch direkt den Prozess beenden:

$ killall -9 netscape

Solange Sie nicht unter dem privilegierten Benutzer-Kennzeichen root angemeldet sind, können Sie mit diesen Befehlen nur Ihre eigenen Prozesse beeinflussen. Sie brauchen daher keine Angst zu haben dass andere Anwender betroffen werden, wenn diese Programme mit dem selben Namen laufen haben.

15.3.3. top

Abbildung 15-2. Beispiel einer Ausgabe von top

Der Befehl top stellt ein universelles Werkzeug für die Bearbeitung von Prozessen dar. Sie haben damit sowohl den Funktionsumfang von ps, als auch von kill abgedeckt. Da es sich dabei um ein Kommandozei­len-Programm handelt, müssen Sie es in einem Terminal starten, wie in Abbildung 15-2 zu sehen.

Das Programm ist vollständig tastaturgesteuert. Durch Drücken der Taste h erhalten Sie eine kurze Hilfe. Hier eine Auswahl der verwendbaren Tastaturkürzel:


Tux on Star from MandrakeSoft Linux ist ein eingetragenes Warenzeichen von Linus Torvalds. Alle anderen Warenzeichen und Copyrights sind das Eigentum ihrer Inhaber.
Sofern nichts anderes Angaben ist, unterliegen die Inhalte der Seiten sowie alle Bilder dem Copyright von MandrakeSoft S.A. und MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/