So beenden Sie eingefrorene Programme unter Linux
Selbst ein robustes Betriebssystem wie Linux kann manchmal auf Probleme stoßen, die dazu führen, dass Apps oder Programme einfrieren.
Es gibt mehrere Möglichkeiten, ein eingefrorenes Programm unter Linux(Linux) zu beenden oder zu beenden . Dieser Artikel erklärt, wie.
Verwenden Sie den Kill-Befehl(Use The Kill Command)
Bevor Sie den Kill-Befehl verwenden können, muss Ihr System die Prozess-ID(Process ID) ( PID ) des nicht reagierenden Programms kennen.
PID ist eine Nummer, die jeden Prozess automatisch identifiziert, wenn er auf einem beliebigen Linux-Betriebssystem(Linux OS) erstellt wird . Ein Vorteil dieser Methode ist, dass sie auf allen Linux -Systemen funktioniert.
Finden Sie den Prozess und die PID(Find The Process & PID)
Wenn Sie nicht wissen, welcher Prozess unter Linux eingefroren ist , helfen Ihnen zwei Tools, den Prozess zu finden: top und ps .
Top ist ein kommandozeilenbasierter Systemmonitor. Geben Sie in der Befehlszeile Folgendes ein:
$ top
Der obige Screenshot zeigt viele Informationen. Nehmen wir zum Beispiel an, Chrome ist das eingefrorene Programm auf Ihrem Computer.
Sie können sehen, dass vier Instanzen von Chrome mit den folgenden PIDs ausgeführt werden:
- 3827
- 3919
- 10764
- 11679
Um die spezifische Instanz von Chrome zu identifizieren, die Sie beenden möchten, verwenden Sie den Befehl ps und (ps)grep , um die Ausgabe zu filtern.
Der folgende Befehl zeigt Ihnen die mit Chrome verbundenen laufenden Prozesse :
ps aux | grep chrome
Töte den Prozess(Kill The Process)
Sie haben jetzt die beiden Informationen, die zum Beenden eines eingefrorenen Prozesses unter Linux erforderlich sind : seinen Namen und seine ID. Verwenden Sie die folgenden Befehle:
- kill – Einen Prozess nach ID beenden
- killall – Einen Prozess nach Namen beenden
Es gibt andere Signale, die Sie an beide Befehle senden können, abhängig von den gewünschten Ergebnissen.
Wenn Sie beispielsweise den nicht reagierenden Prozess beenden und dann neu starten möchten, verwenden Sie das HUP -Signal (Auflegen).
Andere Kill-Signale sind:
- SIGSTOP, um den Vorgang zu stoppen
- SIGNINT, um die Tastatur zu unterbrechen
- SIGKILL, um das Signal zu löschen
Wir haben aus dem obigen Befehl ps gelernt , dass die PIDs für die Instanzen von Chrome 3827, 3919, 10764 und 11679 sind.
Um das Kill -Signal zu senden, führen Sie die folgenden Befehle aus, um(kill) alle vier Instanzen von Chrome erfolgreich zu beenden:
- töten -9 3827
- töten -9 3919
- kill -9 10764
- kill -9 11679
Sie können auch den einzelnen Befehl unten mit killall verwenden , um dasselbe Signal zu senden:
Killall-9 Chrom(killall -9 chrome)
Klicken Sie auf das X(Click The X)
Nicht reagierende Programme und Apps haben normalerweise ausgegraute Schaltflächen oder Optionen, die nicht funktionieren. Manchmal können Sie nicht einmal das App-Fenster auf dem Bildschirm verschieben.
Die einfachste Lösung ist, auf die X -Schaltfläche in der oberen Ecke zu klicken. Abhängig von Ihrem Betriebssystem befindet sich die Schaltfläche möglicherweise in der linken oder rechten oberen Ecke.
Nachdem Sie auf das X geklickt haben, sehen Sie ein Dialogfeld mit zwei Optionen: Warten(Wait ) oder Beenden erzwingen(Force Quit) . Um das Programm zu beenden, klicken Sie auf Sofort beenden(Force Quit) .
Beenden Sie einen Linux-Prozess unter Linux mit dem Systemmonitor(Kill a Linux Process on Linux Using System Monitor)
Der Standard -Systemmonitor(System) in Ubuntu heißt Gnome . Es gibt Einblicke in alle Prozesse, die auf Ubuntu Linux -Betriebssystemen ausgeführt werden.
Benutzer können mithilfe der grafischen Benutzeroberfläche(Graphical User Interface) ( GUI ) verschiedene Aufgaben ausführen , darunter Stop , Continue und Kill .
Wenn Ihr System die Gnome -Systemmonitor-App nicht enthält, installieren Sie sie, indem Sie die folgenden Schritte ausführen. Dieser Prozess funktioniert für alle aktiven Versionen von Ubuntu Linux sowie Linux Mint und Debian .
- Verwenden Sie das Terminal-Tastenkürzel CTRL+ALT+T . Verwenden Sie dann den folgenden Befehl, um den Gnome-Systemmonitor(Gnome System) herunterzuladen und zu installieren .
sudo apt-get install gnome-system-monitor
- Öffnen Sie den Systemmonitor mit dem Befehlsterminal(Command Terminal) mit folgendem:
gnome-system-monitor
- Oder navigieren Sie über die GUI zu Applications , geben Sie system monitor in das Suchfeld ein und klicken Sie auf das Symbol, um es zu öffnen.
- Öffnen Sie Ihren Systemmonitor , durchsuchen Sie die Spalte Prozesse(Processes) , um das nicht reagierende oder eingefrorene Programm zu finden, wählen Sie es aus und klicken Sie mit der rechten Maustaste darauf.
Sie sehen mehrere Optionen, darunter:
- Prozess(End Process) beenden, um die Anwendung zu beenden, während temporäre Dateien bereinigt werden.
- Prozess stoppen(Stop Process) , um den Prozess anzuhalten, damit Sie später weiter damit arbeiten können.
- Kill Process ist die extremste der Optionen und funktioniert, um ein eingefrorenes Programm zu beenden, wenn der Versuch, es zu beenden, nicht funktioniert
Verwenden Sie den xkill-Befehl(Use The xkill Command)
Xkill ist ein vorinstalliertes Ubuntu - Kill-Dienstprogramm, mit dem Sie das Beenden eines nicht reagierenden Linux - Prozesses erzwingen können. Es ist ein Tool, das in Ubuntu(Ubuntu) vorinstalliert ist .
Sie können es auch über das Terminal(Terminal) auf anderen Distributionen installieren, indem Sie den folgenden Befehl verwenden:
sudo apt install xorg-xkill
Führen Sie es dann aus, indem Sie xkill eingeben(xkill) . Ihre Maus verwandelt sich in einen Totenkopf oder ein x . Klicken Sie mit der linken Maustaste auf das eingefrorene Programm, um es zu schließen.
Verwenden Sie pgrep und pkill(Use pgrep & pkill)
Mehrere Linux -Systeme bieten Verknüpfungen namens pkill und pgrep an, um die gleichen Aufgaben wie die oben beschriebenen kill und ps auszuführen .
Pgrep zeigt den Prozessnamen und die ID an. Führen Sie beispielsweise pgrep chrome aus, um die Prozess-ID des ausgeführten Chrome - Prozesses anzuzeigen. Sie können diese ID dann mit dem Kill-Befehl verwenden.
pkill 7012
Oder Sie können diesen Schritt überspringen und den folgenden Befehl verwenden, um alle Instanzen von Chrome zu beenden :
pkill Chrom(pkill chrome)
Diese Lösung funktioniert gut, wenn Sie nur eine Instanz einer Anwendung ausführen. Wenn Sie jedoch mehrere Fenster desselben Programms geöffnet haben und nur eines beenden möchten, verwenden Sie stattdessen XKill .
Wenn ein Programm hängt, ist ein Neustart Ihres Systems nicht immer die bequemste Option. Dies gilt insbesondere dann, wenn Sie gleichzeitig an mehreren Projekten arbeiten und Ihre Arbeit nicht gespeichert haben.
Probieren Sie eine der oben genannten Optionen als Alternative aus, um eingefrorene oder nicht reagierende Programme unter Linux einfach und schnell sicher zu beenden.
Related posts
Die Top 7 der kostenlosen Antivirenprogramme für Linux
Linux-FIND-Befehl mit Beispielen
5 gute Gründe, Windows für Linux aufzugeben
HDG erklärt: Was ist UNIX?
Die 9 besten Linux-Distributionen zum Hacken
Installieren Sie Adobe Digital Editions in Ubuntu Linux
So installieren und führen Sie Linux-Apps auf einem Chromebook aus
Finden und ändern Sie Ihren Hostnamen in Ubuntu
So installieren Sie Linux Mint neu, ohne Ihre Daten und Einstellungen zu verlieren
Häufige Gründe für Ubuntu-Abstürze und Wiederherstellung
Einrichten und Konfigurieren von TCP/IP-Dateien unter Linux (TCP/IP-Einstellungen für Linux)
Top 10 Linux-Befehle für Raspberry Pi, die Sie kennen sollten
Konvertieren Sie Bilder zwischen Formaten über die Befehlszeile in Ubuntu
Anzeigen und Ausblenden von Desktopsymbolen in GNOME Linux
Erstellen Sie eine benutzerdefinierte Live-Linux-Distribution mit Linux Live Kit
Linux-Dateiberechtigungen – Was ist Chmod 777 und wie wird es verwendet?
Top 10 der besten Linux-Apps für Ubuntu-Benutzer
So kompilieren Sie Softwarepakete unter Linux
So erstellen Sie eine Linux-Festplattenpartition
BSD vs. Linux: Die grundlegenden Unterschiede