7 Möglichkeiten, nicht mehr reagierende Programme unter Linux zu beenden
Werbung
Linux-Software ist robust genug, um problemlos zu funktionieren, aber manchmal hängen sogar die besten Apps. Anstatt auf einen Absturz zu warten, können Sie diese nicht reagierenden Programme beenden. Tatsächlich gibt es so viele Möglichkeiten, Linux-Programme zu töten, dass Sie möglicherweise die Qual der Wahl haben!
Schalte jetzt den Spickzettel "Essential Linux Commands" frei!
Hiermit melden Sie sich für unseren Newsletter an
Geben Sie Ihre E-Mail-Adresse einWenn Sie Probleme mit einer Anwendung unter Linux haben, haben Sie verschiedene Möglichkeiten, ein Programm unter Linux zu beenden.
1. Beenden Sie ein Linux-Programm, indem Sie auf das „X“ klicken.
Sie haben wahrscheinlich schon versucht, wegzulaufen und ein heißes Getränk zuzubereiten. Wenn Sie zu Ihrem PC zurückgekehrt sind und feststellen, dass die App immer noch hängt, hat er wahrscheinlich genug Zeit, um wieder mit der Arbeit zu beginnen. Eine nicht reagierende App verfügt normalerweise über abgeblendete Schaltflächen oder Optionen, die anscheinend nicht funktionieren. Möglicherweise können Sie das App-Fenster auch nicht auf dem Bildschirm bewegen.
Also, was ist die Lösung? Klicken Sie auf die Schaltfläche X in der oberen Ecke (links oder rechts, abhängig von Ihrem Linux-Betriebssystem). Dies sollte das Programm aufhalten. Möglicherweise wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, zu warten oder das Beenden zu erzwingen, um es jetzt zu beenden.
Wenn alles nach Plan läuft, werden Sie von einigen Distributionen aufgefordert, einen Fehlerbericht zu senden.
2. Verwenden Sie den Systemmonitor, um einen Linux-Prozess zu beenden
Die nächste Option ist das Öffnen des Dienstprogramms System Monitor Ihres Linux-Betriebssystems. Diese Option befindet sich normalerweise im Menü " Systemprogramme" und zeigt eine Liste der ausgeführten Prozesse auf der Registerkarte " Prozesse" an .
Um eine nicht reagierende Anwendung hier zu schließen, wählen Sie sie einfach aus und klicken Sie mit der rechten Maustaste. Sie haben dann drei Möglichkeiten:
- Prozess stoppen: Hiermit wird der Prozess angehalten, sodass Sie ihn später fortsetzen können. In den meisten Fällen funktioniert es nicht.
- Prozess beenden : Wenn Sie einen Prozess ordnungsgemäß beenden, wird die Anwendung sicher beendet und temporäre Dateien werden auf dem Weg gelöscht.
- Prozess beenden: Dies ist die äußerste Option und sollte nur verwendet werden, wenn Prozess beenden fehlschlägt.
Es ist am besten, diese der Reihe nach zu verwenden. Wenn die Anwendung jedoch regelmäßig hängt, ziehen Sie möglicherweise die Verwendung eines Befehls vor, von dem Sie wissen, dass er funktioniert.
3. Linux-Prozesse mit "xkill" beenden
Eine weitere Option, die Sie verwenden können, ist xkill. Dies ist ein Force-Kill-Tool, das in Ubuntu vorinstalliert ist. Sie können es jedoch bei Bedarf über das Terminal auf anderen Distributionen installieren. Wenn xkill aufgerufen wird, können Sie jeden Desktop-Prozess schließen. Installieren Sie es mit dem folgenden Befehl:
sudo apt install xorg-xkill
Sobald dies erledigt ist, führen Sie xkill durch einfaches Tippen aus
xkill
Ihr Mauszeiger zeigt dann ein Kreuz (oder einen Schädel) an. Klicken Sie mit der linken Maustaste auf die fehlerhafte Anwendung, um sie zu schließen
Wenn es nicht möglich ist, Ihre nicht reagierende App mit einer dieser Desktop-fokussierten Methoden zu schließen, ist die Lösung möglicherweise die Befehlszeile.
4. Verwenden Sie den Befehl "kill"
Wenn Ihre App nicht reagiert und die obigen Vorschläge nicht funktionieren (die Benutzeroberfläche reagiert möglicherweise nicht), drücken Sie Strg + Alt + T, um das Terminal zu öffnen.
Es stehen verschiedene Befehlszeilenoptionen zur Verfügung, mit denen Sie Ihre App schließen können. Besser noch, diese können entweder auf Ihrem Computer oder durch Verbinden über SSH von einem anderen Gerät verwendet werden.
Der Befehl kill kann hier verwendet werden, erfordert jedoch zunächst eine Prozess-ID. Sie finden dies, indem Sie einen Befehl ausführen, der die Anwendung nach ihrer Prozess-ID abfragt:
ps aux | grep [process name]
Das Ergebnis zeigt die Prozess-ID an. Dies kann dann wie folgt verwendet werden:
kill [process ID]
Beachten Sie, dass Sie den Befehl möglicherweise mit sudo anhängen müssen.
5. Verwenden Sie "pgrep" und "pkill"
Was ist, wenn Sie die Prozess-ID nicht kennen oder nicht finden können? Hier kommt der Befehl pkill ins Spiel. Verwenden Sie anstelle einer Prozess-ID einfach pkill zusammen mit dem Prozessnamen:
pkill [process name]
Alternativ können Sie den Befehl pgrep verwenden, um die Prozess-ID zu ermitteln:
pgrep [process name]
... und verwenden Sie anschließend pkill mit der Prozess-ID.
pkill [process ID]
Wie beim Befehl kill sollte dies den Vorgang innerhalb von ca. 5 Sekunden abschließen.
6. Töte alle Instanzen mit "killall"
Kein Glück mit Kill oder Pkill? Es ist Zeit, die nukleare Option zu nutzen: killall.
Zum Glück ist es nicht so verheerend, wie es sein könnte. Der Befehl killall beendet alle Instanzen eines angegebenen Programms. Anstatt ein einziges Firefox-Fenster zu schließen, werden sie mit dem folgenden Befehl alle beendet:
killall firefox
Alles, was Sie brauchen, ist der Prozessname und der Befehl killall (möglicherweise mit sudo, wenn dies von Ihrem Setup verlangt wird).
killall [process name]
Natürlich sollten Sie diesen Befehl nur bei Bedarf verwenden. Es ist für die meisten nicht reagierenden Programmsituationen ungeeignet.
7. Erstellen Sie eine Force-Kill-Tastenkombination
Möchten Sie Zeit sparen, indem Sie nicht reagierende Software schließen? Am besten erstellen Sie eine Tastenkombination. Dadurch haben Sie sofort die Möglichkeit, eine App zu schließen. Damit dies funktioniert, ist jedoch xkill erforderlich.
Öffnen Sie in Ubuntu Einstellungen> Tastatur und klicken Sie auf Verknüpfungen . Wählen Sie Benutzerdefinierte Verknüpfungen und dann +, um eine neue Verknüpfung zu erstellen. Geben Sie "xkill" für Name und Befehl ein und klicken Sie dann auf Übernehmen . Dadurch kehren Sie zur Liste der Verknüpfungen zurück. Wählen Sie die Verknüpfung aus und drücken Sie die gewünschte Tastenkombination, um sie aufzurufen.
Wenn Sie das nächste Mal eine App schließen müssen, verwenden Sie einfach die Tastenkombination. Der Mauszeiger wird zu einem X und Sie können auf die App klicken, die Sie schließen möchten.
Vermeiden Sie nicht reagierende Software: Rüsten Sie Ihre Hardware auf
Verursachen nicht reagierende Anwendungen regelmäßig Probleme? Sie könnten wahrscheinlich von einigen Änderungen an Ihrem Linux-Computer profitieren.
Das Installieren von zusätzlichem RAM ist die erste Möglichkeit, Ihrem Computer mehr Leistung zu verleihen, und ist möglicherweise genau das Richtige, um zu verhindern, dass diese temperamentvollen Apps in Zukunft nicht mehr reagieren.
Wenn eine Linux-Anwendung oder ein Dienstprogramm das nächste Mal hängen bleibt und nicht mehr reagiert, müssen Sie lediglich eine der folgenden Lösungen anwenden:
- Klicken Sie auf das X in der Ecke.
- Verwenden Sie den Systemmonitor.
- Benutze die xkill App.
- Setzen Sie den Befehl kill ein.
- Schließen Sie Apps mit pkill.
- Verwenden Sie killall, um die Software zu schließen.
- Erstellen Sie eine Tastenkombination.
Wenn keine dieser Lösungen funktioniert und Sie regelmäßig auf nicht reagierende Linux-Apps stoßen, sollten Sie erwägen, auf ein leichtes Linux-Betriebssystem umzusteigen, um Ihrem alten PC ein neues Leben zu verleihen. 13 Leichte Linux-Distributionen, um Ihrem alten PC ein neues Leben zu verleihen of Life Diese Linux-Versionen sind leicht in CPU und RAM, was bedeutet, dass sie auf älteren und schwächeren Geräten großartig laufen! Weiterlesen .
Erfahren Sie mehr über: Linux-Tipps, Aufgabenverwaltung, technischen Support und Fehlerbehebung.