14.10 Beenden abgestürzter Programme

Dieses Problem ist gar nicht so schwer. Eigentlich werden Sie es nur in Ausnahmefälle einsetzen müssen, aber für den Fall... Auch hier gibt es wieder mehrere Möglichkeiten. Zum einen können Sie die PID des betreffenden Programms nachschauen und anschließend den Prozess mittels kill beenden. Sie können aber auch das grafische Hilfsprogramm xkill oder andere grafische Programme wie die, welche den Prozessbaum anzeigen, hierfür verwenden.

14.10.1 Von der Konsole

Als erstes müssen Sie die PID des abgestürzten Programms herausfinden. Dafür geben Sie den folgenden Befehl von der Konsole aus ein: ps aux | grep netscape, wobei wir davon ausgehen, dass gerade Netscape nicht mehr das tut, was es eigentlich sollte. Sie erhalten etwa so eine Ausgabe auf dem Bildschirm:

franz     3505  7.7 23.1 24816 15076 pts/2   Z    21:29   0:02 /usr/lib/netscape

Das sagt uns, neben einigen anderen Informationen, dass Netscape von franz aufgerufen wurde und die Prozess-ID 3505 hat.

Jetzt, wo wir die PID haben, können wir den Befehl kill aufrufen, um es zu beenden. Wir geben also folgenden Befehl ein: kill -9 3505 und das wars! Netscape wird jetzt beendet. Beachten Sie hierbei, dass das nur dann eingesetzt wird, wenn ein Programm nicht mehr auf Ihre Eingaben reagiert. Verwenden Sie es nie als einen Weg, um ein Programm schnell zu beenden.

Genaugenommen haben wir das KILL Signal an den Prozess mit der Prozessnummer 3505 gesendet. Der Befehl kill versteht aber auch andere Signale, so dass Sie größere Kontrolle über Ihre Prozesse erhalten. Wenn Sie an weiteren Informationen hierüber interessiert sind, lesen Sie sich die Handbuchauszüge von kill und das Kapitel Prozesskontrolle durch.

14.10.2 Mit Hilfe von XKILL

Mandrake Linux bietet ein grafisches KILL-Programm: xkill. Es ist sehr hilfreich, um abgestürzte Programme zu beenden, da dies mit einem einzelnen Mausklick geschehen kann. Alles, was Sie machen müssen, ist durch Klicken auf das xkill Symbol auf der Arbeitsoberfläche das Programm zu starten und dann, wenn Ihr Mauszeiger sich in einen Totenkopf verändert hat, diesen über das Fenster des abgestürzten Programms bewegen und einmal auf das Fenster dieses Programms klicken. Das war's auch schon!

Tipp

Sie können ebensogut xkill mit dem folgenden Tastaturkürzel aufrufen: Strg+Alt+ESC (zumindest in KDE).

14.10.3 Mit Hilfe anderer grafischer Hilfsprogramme

Sie können auch die grafischen Programme, die Ihnen Informationen über den Status der einzelnen Prozesse liefern, hierfür verwenden (zum Beispiel KPM, KSySGuard, oder GTOP). Diese Programme erlauben es Ihnen, einen Prozessnamen anzuklicken und diesem dann mit einem weiteren Mausklick ein Signal zu senden oder einfach den Prozess zu beenden.


[Tux vor dem MandrakeSoft Stern] 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. 2002.
http://www.mandrakelinux.com/