7 verschiedene Möglichkeiten, nicht reagierende Programme unter Linux zu beenden

7 verschiedene Möglichkeiten, nicht reagierende Programme unter Linux zu beenden / Linux

Linux-Software ist in der Regel robust genug, um problemlos zu funktionieren. Von Zeit zu Zeit sind jedoch auch die besten Apps verfügbar. Die beste Linux-Software Die besten Linux-Software Awesome Apps stehen für Linux zur Verfügung. Unabhängig davon, ob Sie ein neues Betriebssystem oder ein erfahrener Benutzer sind, Sie werden immer neue und nützliche Linux-Software finden, die Sie lieben werden. Das sind unsere Favoriten. Mehr lesen könnte hängen. Anstatt darauf zu warten, dass sie abstürzen, können Sie diese nicht reagierenden Programme beenden. In der Tat gibt es so viele Möglichkeiten, sie zu töten, dass Sie die Qual der Wahl haben werden!

Bei Problemen mit einer Anwendung in Linux gibt es sieben Möglichkeiten, nicht reagierende Software zu beenden.

1. Klicken Sie auf das X in der Ecke

Sie haben wahrscheinlich schon versucht, wegzulaufen und ein heißes Getränk zuzubereiten. Wenn Sie zu Ihrem PC zurückkehren und feststellen, dass die App immer noch hängt, hat sie wahrscheinlich genug Zeit, um wieder zu arbeiten. Eine nicht reagierende App hat normalerweise abgeblendete Schaltflächen oder Optionen, die scheinbar nicht funktionieren. Möglicherweise können Sie das App-Fenster auch nicht auf dem Bildschirm verschieben.

Also, was ist die Lösung? Nun, zu diesem Zeitpunkt können Sie versuchen, auf die Schaltfläche X in der oberen Ecke (links oder rechts, abhängig von Ihrem Linux-Betriebssystem) zu klicken. Die besten Linux-Betriebssysteme Die besten Linux-Betriebssysteme Es gibt Linux-Distributionen für jeden Zweck Eine schwierige Frage: Hier ist eine Liste der besten Linux-Betriebssysteme, die Ihnen helfen können. Weitere Informationen). Dies sollte das Programm in seinen Spuren stoppen. Möglicherweise wird auch ein Dialogfeld angezeigt, in dem Sie dazu aufgefordert werden Warten für das Programm zu antworten oder Beenden erzwingen um es jetzt zu beenden.

Wenn alles nach Plan verläuft, werden Sie in einigen Distributionen aufgefordert, einen Fehlerbericht zu senden.

In beiden Fällen sollte die Anwendung nicht mehr ausgeführt werden. Aber was ist, wenn es nicht… ?

2. Systemmonitor

Die nächste Option ist, das Systemmonitor-Dienstprogramm Ihres Linux-Betriebssystems zu öffnen, ähnlich wie der Windows Task-Manager Vorgehensweise bei verdächtigen Windows Task Manager-Prozessen. Wie man verdächtige Windows Task Manager-Prozesse handhabt. STRG + ALT + ENTF oder Drei-Finger-Begrüßung ist der schnellste Weg zur Verwirrung hinzufügen. Beim Durchsuchen der Task-Manager-Prozesse stellen Sie möglicherweise fest, dass svchost.exe 99% Ihrer CPU verwendet. Also jetzt… Lesen Sie mehr. Dies ist typischerweise in der Systemwerkzeuge Nach dem Start wird eine Liste der laufenden Prozesse unter angezeigt Prozesse Tab.

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 anhalten - Dadurch wird der Vorgang angehalten und Sie können ihn später fortsetzen. In den meisten Fällen funktioniert es nicht.
  • Prozess beenden - Wenn Sie einen Prozess richtig schließen, wird die Anwendung sicher beendet, und temporäre Dateien werden dabei gelöscht.
  • Tötungsprozess - Dies ist die extreme Option und sollte nur verwendet werden, wenn der Prozess beenden fehlschlägt.

Am besten verwenden Sie diese in der richtigen Reihenfolge. Wenn die Anwendung jedoch regelmäßig hängt, können Sie lieber zu dem Befehl springen, von dem Sie wissen, dass er funktioniert.

3. Schließen Sie Linux Apps mit “xkill”

Eine weitere Option, die Sie verwenden können, ist xkill. Dies ist in Ubuntu vorinstalliert, aber Sie können es über das Terminal installieren (das Sie mit öffnen können) STRG + ALT + T) wenn erforderlich. Nach dem Aufruf von xkill können Sie jede Desktop-App schließen. Installieren Sie es mit dem folgenden Befehl:

sudo apt-get install xorg-xkill

Sobald dies erledigt ist, führen Sie xkill einfach durch Tippen aus

xkill

Ihr Mauszeiger zeigt dann ein Kreuz (oder einen Schädel) an, und Sie müssen nur mit der linken Maustaste auf die betreffende Anwendung klicken.

Wenn es nicht möglich ist, Ihre nicht reagierende App mit einer dieser Desktop-basierten Methoden zu schließen, könnte die Lösung die Befehlszeile sein.

4. Verwenden Sie die “töten” Befehl

Wenn Ihre App nicht reagiert und die oben genannten Vorschläge nicht funktionieren (die GUI reagiert möglicherweise nicht), klicken Sie auf STRG + ALT + T um das Terminal zu öffnen. (Mit einigen Distros, STRG + ALT + F1 öffnet ein virtuelles Terminal - Sie können mit zurück zum Desktop wechseln STRG + ALT + F7.)

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 Herstellen einer Verbindung über SSH-Einsteigerhandbuch zum Einrichten von SSH unter Linux und Testen Ihres Setups verwendet werden. Einsteigerhandbuch Einrichten von SSH unter Linux und Testen Ihres Setups Eines der wichtigsten zu lernenden Linux-Dienstprogramme ist SSH, da Sie eine andere Maschine steuern können, als wenn Sie direkt daran sitzen würden. Wir führen Sie durch eine Grundinstallation. Lesen Sie mehr von einem anderen Gerät.

Der Befehl kill kann hier verwendet werden, erfordert jedoch zunächst eine Prozess-ID. Sie finden dies, indem Sie einen Befehl ausführen, um die Anwendung nach ihrer Prozess-ID abzufragen:

ps aux | grep [Prozessname]

Das Ergebnis zeigt die Prozess-ID an. Dies kann dann wie folgt verwendet werden:

töten [Prozess-ID]

Beachten Sie, dass Sie den Befehl möglicherweise mit sudo anhängen müssen.

5. verwenden “Pkill” und “pgrep” nicht reagierende Software zu töten

Was ist, wenn Sie die Prozess-ID nicht kennen oder nicht finden können? Hier kommt der Befehl pkill ins Spiel. Statt einer Prozess-ID verwenden Sie einfach pkill zusammen mit dem Prozessnamen:

pkill [Name des Prozesses]

Alternativ können Sie den Befehl pgrep verwenden, um die Prozess-ID zu finden:

pgrep [Name des Prozesses]

… Und danach pkill mit der Prozess-ID verwenden.

pkill [Prozess-ID]

Wie beim Kill-Befehl sollte dies den Vorgang innerhalb von etwa 5 Sekunden beenden.

6. Töte alle Instanzen mit “alle töten”

Kein Glück mit Kill oder Pkill? Es ist an der Zeit, die nukleare Option zu verwenden: Killall.

Zum Glück ist es nicht so verheerend wie es sein könnte. Der Befehl killall beendet alle Instanzen eines bestimmten Programms. Anstatt ein Firefox-Fenster zu töten, wird der folgende Befehl sie alle beenden:

Killall Firefox

Sie benötigen lediglich den Prozessnamen und den Killall-Befehl (möglicherweise mit sudo, falls dies von Ihrem Setup verlangt wird)..

killall [Name des Prozesses]

Natürlich sollten Sie diesen Befehl nur bei Bedarf verwenden. Es ist für die meisten nicht reagierenden Programmsituationen ungeeignet.

7. Erstellen Sie eine Tastenkombination

Wenn Sie beim Schließen nicht reagierender Software Zeit sparen möchten - vielleicht haben Sie einige normale Straftäter -, ist es am besten, eine Tastenkombination zu erstellen. Dadurch haben Sie die sofortige Option, eine App zu schließen, xkill muss jedoch installiert sein, damit dies funktioniert.

In Ubuntu können Sie zum Beispiel öffnen Einstellungen> Tastatur und klicken Sie auf Tastenkombinationen. Wählen Benutzerdefinierte Verknüpfungen, dann + eine neue Verknüpfung erstellen. Eingang “xkill” für beide Name und Befehl, dann klick Sich bewerben. 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, die Sie zum Aufrufen verwenden möchten.

Wenn Sie eine App das nächste Mal schließen müssen, verwenden Sie einfach die Tastenkombination. Der Mauszeiger wird zu einem X und Sie können auf eine beliebige Stelle der App klicken, die Sie schließen möchten.

Vermeiden Sie nicht reagierende Software: Aktualisieren Sie Ihre Hardware

Verursachen nicht reagierende Anwendungen regelmäßig Probleme? Möglicherweise könnten Sie davon profitieren, wenn Sie einige Änderungen an Ihrem Linux-Computer vornehmen.

Wenn Sie auf ein leichtes Linux-Betriebssystem umsteigen, 13 Lightweight-Linux-Distributionen, um Ihrem alten PC ein neues Leben zu geben 13 Lightweight-Linux-Distributionen, um Ihrem alten PC ein neues Leben zu geben Diese Linux-Varianten haben wenig CPU und RAM, was bedeutet, dass sie laufen großartig auf älteren und schwächeren Geräten! Lesen Sie mehr funktioniert nicht, Sie könnten einige Hardware-Upgrades in Betracht ziehen. Die Installation von zusätzlichem RAM ist die beste Möglichkeit, Ihrem Computer mehr Leistung zu verleihen, und ist möglicherweise genau das, was Sie benötigen, um zu verhindern, dass diese temperamentvollen Apps in Zukunft nicht mehr reagieren.

Wenn das nächste Mal eine Linux-Anwendung oder ein Linux-Programm nicht mehr reagiert, müssen Sie nur eine der folgenden Lösungen anwenden:

  1. Klicken Sie auf das X in der Ecke.
  2. Verwenden Sie den Systemmonitor.
  3. Verwenden Sie die Xkill-App.
  4. Verwenden Sie den Kill-Befehl.
  5. Schließen Sie Apps mit Pkill.
  6. Verwenden Sie killall, um die Software zu schließen.
  7. Erstellen Sie eine Tastenkombination.

Es ist überraschend, dass es so viele Möglichkeiten gibt, nicht reagierende Linux-Apps zu beenden - aber was ist Ihr Favorit? Teilen Sie es uns im Kommentarfeld mit.

Bildnachweis: Pepsco Studio über Shutterstock.com

Erfahren Sie mehr über: Task Management, Technischer Support.