Wie man Killall und Tötungsbefehle verwendet, um Prozesse unter Linux zu stoppen

Wie man Killall und Tötungsbefehle verwendet, um Prozesse unter Linux zu stoppen
Wenn der Prozess im Linux -System nicht mehr reagiert und zu lange dauert, um zu reagieren, müssen Sie es möglicherweise töten. Wenn eine Anwendung Ihr Linux -System nicht schließt, verwendet sie die Verarbeitungsleistung und den Speicher weiterhin. In Linux können Sie den Prozess mit verschiedenen Dienstprogrammen beenden. Der töten Und alle töten Befehle sind die leistungsstärksten und am häufigsten verwendeten Befehle hierfür unter Linux.

Befehle von Killall und Kill werden verwendet, um die laufenden Anwendungen auf dem System zu beenden. Diese Befehle beenden die Prozesse, indem sie den Namen oder die Prozess -ID als Argument nennen. Lassen Sie uns die beiden unterschiedlichen Linux Kill- und Killall -Befehle diskutieren.

Was ist der Befehl Killall unter Linux

alle töten ist das Linux -Tool, das verwendet wird, um den laufenden Prozess basierend auf dem Namen des Prozesses und seiner Attribute zu beenden. Dieses Tool beendet die laufende Anwendung mit kräftiger Anwendung. Es ist die einfachste Methode, alle Prozesse unter Linux zu töten. Es sendet standardmäßig ein Termsignal; Hier ist die Syntax für die Verwendung:

alle töten

Was ist Kill Command

Der töten Der Befehl ist der Shell -Befehl, der den Prozess basierend auf der Prozess -ID beendet.

Verwenden Sie Killall und Kill -Befehle, um Prozesse unter Linux zu stoppen. Hier ist die Syntax für die Verwendung:

Töte -15

So verwenden Sie den Befehl Killall unter Linux, um Prozesse zu stoppen

Der PS Aux ist der einfachste Weg, um den vollständigen Überblick über die aktuell ausgeführten Prozesse zu erhalten:

PS Aux

Der Befehl Killall wird verwendet, um alle laufenden Prozesse mit Namen zu schließen, indem die Sigterm -Signale gesendet werden. Zur Veranschaulichung hier habe ich einen Spieler namens Hypnotix unter Verwendung der zuvor angegebenen Killall -Syntax getötet:

Killall Hypnotix

So verwenden Sie den Befehl Kill unter Linux, um Prozesse zu stoppen

Um den Prozess über den Befehl Kill zu beenden, müssen Sie zunächst die Prozess -ID finden. Der Befehl ps AUX gibt die Liste zurück oder laufende Prozesse mit ihren PIDs. Der folgende Linux -Befehl gibt die Prozess -ID des spezifischen Prozesses zurück:

PGREP

Um die Prozess -ID von Hypnotix zu erhalten, verwenden Sie den folgenden Befehl:

PGREP Hypnotix

Kill Command tötet den Prozess durch eine Prozess -ID. Der Befehl Kill in Linux beendet den laufenden Vorgang nicht direkt, sondern sendet die Sigterm -Signale an die Anwendung. Der Sigterm ist die sanfte Art, den Prozess zu beenden. Hier ist -15 das Sigterm Signal für die Beendigung des Prozesses.

Um den Hypnotix -Prozess mit -15 sigterm zu töten, verwenden Sie:

Töte -15 3232

Endeffekt

Wenn der Prozess linux nicht manuell geschlossen werden kann, können Sie ihn über die Befehlszeile beenden. Um den Prozess zu beenden, müssen Sie laufende Prozesse und deren Prozess -ID verwenden PS Aux Und PGREP -Befehle. Nachdem Sie die IDs gefunden haben, verwenden Sie die Kill- und Killall -Befehle im Terminal unter Linux. Das Killall ist das Linux -Tool, das die Sitzung des Prozesses basierend auf dem Namen beendet, und der Befehl Kill verlässt die Prozess -ID als Argument.