Jak zabić wszystkie procesy Pythona w Linux

Jak zabić wszystkie procesy Pythona w Linux
Zawsze istnieje potrzeba usunięcia dowolnego procesu lub programu, niezależnie od tego, czy jest to Windows, czy Linux. Jest to bardzo powszechne, ponieważ każdy proces wykorzystuje określoną pamięć tego systemu, gdy jest on w stanie uruchamiania. Po zakończeniu procesu konieczne jest usunięcie tego procesu.

W Linux istnieje kilka sposobów zabicia procesu, ale wiele osób nie jest z nim nieznanych. Jeśli regularnie używasz Pythona, musisz wiedzieć, jak szybko zabić proces. Ten przewodnik wyjaśni, jak zabić wszystkie procesy Pythona w Linux.

Jak zabić wszystkie procesy Pythona w Linux

Będziemy głównie używać poleceń Killall i Pkill, aby zabić wszystkie procesy Pythona w Linux. Polecenia te kończą lub zabijają grupę dowolnego procesu uruchomienia na podstawie jego nazwy i innych atrybutów.

Polecenie pkill

Komenda PKILL jest częścią pakietu Procps-Ng lub rekwizytów, wstępnie zainstalowanych na prawie wszystkich dystrybucjach Linux. To narzędzie wiersza poleceń pomaga zabić procesy uruchomionego programu, wysyłając sygnały na podstawie dostarczonych parametrów. Tutaj możesz określić dowolny proces według jego częściowej lub pełnej nazwy lub innych atrybutów. Bardzo łatwo jest usunąć dowolną grupę procesów za pośrednictwem tego polecenia.

Tutaj zabijemy wszystkie procesy Pythona za pomocą polecenia Pkilla. Więc uruchom następujące polecenie zabicia procesów Pythona:

Sudo Pkill Python

Po wprowadzeniu poprzedniego polecenia poprosi Cię o hasło roota. Gdy tylko wpiszesz hasło, natychmiast zniszczy wszystkie procesy Pythona i zatrzyma te same procesy.

Komenda Killall

Polecenie Killall działa również podobnie do polecenia Pkill. To narzędzie wiersza poleceń jest również proste w użyciu. Wszystko, co musisz zrobić, to przekazać nazwę procesu lub inne atrybuty jako argumenty do Killall.

Tutaj usuniemy wszystkie procesy Pythona za pomocą polecenia Killall. Uruchom go w terminalu, dodając nazwę procesu, który chcesz usunąć za pomocą polecenia Killall. Zabijemy wszystkie procesy Pythona, uruchamiając następujące polecenie:

Killall Python

Po uruchomieniu poprzedniego polecenia w terminalu, przejdziesz do ekranu tego procesu i zobaczysz, że proces uruchamiania został zabity. Jak widać, Twój uruchomiony proces Python jest „zakończony”, uruchamiając poprzednie polecenie.

Wniosek

W tym przewodniku wyjaśniliśmy, jak zabić wszystkie procesy Pythona w Linux. Zakończymy grupę procesów Pythona przy użyciu narzędzi poleceń „Pkill” i „Killall”. Podobną unikalną funkcją między tymi dwoma narzędziami wiersza poleceń jest to, że mogą one zabić grupę procesów bez numeru PID na podstawie nazwy procesu. Jak widzieliśmy, są one łatwe do występu i możemy szybko i łatwo zabić kilka procesów Pythona.