So beenden Sie alle Python-Prozesse in Ubuntu

Das Ausführen mehrerer Python-Instanzen macht es schwierig, jede einzelne Instanz zu finden, wenn Sie sie stoppen möchten. In Ubuntu Linux hat jede Instanz einer Anwendung oder eines Prozesses eine eindeutige ID. Sie können alle Instanzen eines bestimmten Prozesses, z. B. Python, stoppen, ohne deren ID zu kennen Prozess mit dem Befehl "pkill", der alle Prozesse findet, die Ihren Kriterien entsprechen, und tötet Jeder. Der Befehl "pgrep" gibt die Prozess-IDs basierend auf den angegebenen Kriterien aus.

Schritt 1

Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie das Terminal Option zum Öffnen eines Terminalfensters.

Video des Tages

Schritt 2

Geben Sie den Befehl ein sudo pkill python um alle laufenden Python-Prozesse zu beenden, unabhängig davon, welcher Benutzer den Prozess gestartet hat. Geben Sie Ihr Kennwort ein, wenn Sie dazu aufgefordert werden.

Schritt 3

Geben Sie den Befehl ein sudo pgrep python um sicherzustellen, dass alle Python-Prozesse gestoppt wurden. Dieser Befehl sollte keine Ausgabe erzeugen und Sie werden nicht zur Eingabe eines Kennworts aufgefordert.

Spitze

Der für den Abgleich verwendete Prozessname ist auf die 15 Zeichen beschränkt, die in der Ausgabe von /proc/pid/stat vorhanden sind. Verwenden Sie immer die Option -f, um mit der vollständigen Befehlszeile /proc/pid/cmdline abzugleichen.