No Linux, existem várias maneiras de matar um processo, mas muitas pessoas não estão familiarizadas com isso. Se você usa o Python regularmente, deve saber como matar o processo rapidamente. Este guia explicará como matar todos os processos Python no Linux.
Como matar todos os processos Python no Linux
Usaremos principalmente os comandos Killall e Pkill para matar todos os processos Python no Linux. Esses comandos encerram ou matam o grupo de qualquer processo em execução com base em seu nome e outros atributos.
Comando pkill
O comando pkill faz parte do pacote PROCPS-NG ou APS, pré-instalado em quase todas as distribuições Linux. Este utilitário de linha de comando ajuda você a matar os processos do programa em execução enviando sinais com base nos parâmetros fornecidos. Aqui, você pode especificar qualquer processo por seu nome parcial ou completo ou outros atributos. É muito fácil excluir qualquer grupo de processos através deste comando.
Aqui, mataremos todos os processos Python com o comando pkill. Então, execute o seguinte comando para matar os processos Python:
Sudo Pkill Python
Depois de entrar no comando anterior, ele pedirá sua senha root. Assim que você inserir a senha, ela acabará imediatamente.
Comando Killall
O comando killall também funciona de maneira semelhante ao comando pkill. Este utilitário de linha de comando também é simples de usar. Tudo o que você precisa fazer é passar o nome do processo ou outros atributos como argumentos para Killall.
Aqui, removeremos todos os processos Python usando o comando killall. Execute -o no terminal adicionando o nome do processo que você deseja excluir com o comando killall. Vamos matar todos os processos Python executando o seguinte comando:
Killall Python
Depois de executar o comando anterior no terminal, você irá para a tela desse processo e verá que seu processo de execução foi morto. Como você pode ver, seu processo python em execução é "encerrado" executando o comando anterior.
Conclusão
Neste guia, explicamos como matar todos os processos Python no Linux. Terminamos um grupo de processos Python usando os utilitários de linha de comando “pkill” e “killall”. A característica exclusiva semelhante entre esses dois utilitários da linha de comando é que eles podem matar um grupo de processos sem o número PID com base no nome do processo. Como vimos, eles são fáceis de executar, e podemos matar rápida e facilmente um monte de processos python.