Skip to main content

5 Möglichkeiten, ein Linux-Programm zu töten

Dieser Artikel zeigt Ihnen verschiedene Möglichkeiten, eine Anwendung in Linux zu beenden.

Stellen Sie sich vor, Sie haben Firefox ausgeführt und aus irgendeinem Grund hat Ihr Browser nicht mehr reagiert. Was würden Sie tun, um das Programm zu schließen?

In Linux gibt es eine Vielzahl von Möglichkeiten, Anwendungen zu beenden. Dieser Leitfaden zeigt Ihnen 5 davon.

Töten Sie Linux-Anwendungen mit dem Kill-Befehl

Die erste Methode ist die Verwendung der Befehle ps und kill. Der Vorteil dieser Methode ist, dass sie auf allen Linux-Systemen funktioniert.

Der Befehl kill muss die Prozess-ID der Anwendung kennen, die Sie beenden möchten, und hier kommt ps ins Spiel.

ps -ef | Grep Firefox

Der Befehl ps listet alle laufenden Prozesse auf Ihrem Computer auf. Die -ef-Schalter bieten eine vollständige Auflistung des Formats. Eine andere Möglichkeit, die Liste der Prozesse abzurufen, besteht darin, den Befehl top auszuführen.

Nun, da Sie die Prozess-ID haben, können Sie einfach den Befehl kill ausführen:

töte pid

Zum Beispiel:

töte 1234

Wenn die Anwendung nach dem Ausführen des Befehls kill immer noch nicht stirbt, können Sie sie mit dem Schalter -9 wie folgt erzwingen:

töte -9 1234

Beenden Sie Linux-Anwendungen mit XKill

Eine einfachere Methode zum Beenden grafischer Anwendungen ist die Verwendung des Befehls XKill.

Alles was Sie tun müssen, ist entweder xkill in ein Terminalfenster einzugeben oder wenn Ihre Desktop-Umgebung eine Ausführungsbefehlsfunktion enthält, geben Sie xkill in das Ausführungsbefehlsfenster ein.

Auf dem Bildschirm erscheint ein Fadenkreuz. Klicken Sie nun auf das Fenster, das Sie töten möchten.

Beenden Sie Linux-Anwendungen mit dem Top-Befehl

Der oberste Befehl von Linux bietet einen Terminal-Task-Manager, der alle auf dem Computer ausgeführten Prozesse auflistet.

Um einen Prozess innerhalb der oberen Benutzeroberfläche zu beenden, drücken Sie einfach die 'k'-Taste und geben die Prozess-ID neben der Anwendung ein, die Sie schließen möchten.

Verwenden Sie PGrep und PKill, um Anwendungen zu beenden

Die zuvor verwendete Methode ps und kill ist in Ordnung und funktioniert garantiert auf allen Linux-basierten Systemen.

Viele Linux-Systeme verfügen über eine Abkürzungsmethode, um dieselbe Aufgabe mit PGrep und PKill auszuführen.

Mit PGrep können Sie den Namen eines Prozesses eingeben und die Prozess-ID zurückgeben.

Zum Beispiel:

pgrep firefox

Sie können nun die zurückgegebene Prozess-ID wie folgt in pkill stecken:

pkill 1234

Warte aber Es ist eigentlich einfacher. Der PKill-Befehl kann auch den Namen des Prozesses akzeptieren. Geben Sie einfach Folgendes ein:

Pkill Firefox

Dies ist in Ordnung, wenn Sie nur eine Instanz der Anwendung haben, aber etwas weniger nützlich, wenn Sie mehrere Firefox-Fenster geöffnet haben und nur eines beenden möchten. XKill ist in dieser Situation viel nützlicher.

Beenden Sie Anwendungen mithilfe des Systemmonitors

Wenn Sie die GNOME-Desktop-Umgebung verwenden, können Sie das Systemmonitor-Tool verwenden, um nicht reagierende Programme zu beenden.

Rufen Sie einfach das Aktivitätenfenster auf und geben Sie "System Monitor" in das Suchfeld ein.

Klicken Sie auf das Symbol und ein grafischer Task-Manager wird angezeigt.

Blättern Sie durch die Liste der laufenden Prozesse und suchen Sie die Anwendung, die Sie schließen möchten. Klicken Sie mit der rechten Maustaste auf den Artikel und wählen Sie entweder "Prozess beenden" oder "Prozess beenden". "End Process" versucht einen netten kleinen Stups nach dem Motto "Bitte beenden Sie das Herunterfahren", während die "Kill Process" -Option für das unzeremonische "Holen Sie sich jetzt den Bildschirm".