Como forçar a morte de um processo no GNU/Linux
Publicado: 15 de fevereiro de 2025 às 21:44:39 UTC
Este artigo explica como identificar um processo bloqueado e terminá-lo à força no Ubuntu.
How to Force Kill a Process in GNU/Linux
As informações deste post são baseadas no Ubuntu 20.04. Pode ou não ser válido para outras versões.
De vez em quando tem um processo de bloqueio que não para por algum motivo. A última vez que isto me aconteceu foi com o media player VLC, mas também aconteceu com outros programas.
Infelizmente (ou felizmente?) isto não acontece com frequência suficiente para que me consiga lembrar do que fazer de cada vez, por isso decidi escrever este pequeno guia.
Primeiro, precisa de encontrar o ID do processo (PID). Se o processo for de um programa de linha de comandos, normalmente pode procurar pelo nome do executável, mas se for um programa de desktop, pode não ser sempre óbvio qual é o nome do executável, pelo que talvez seja necessário pesquisar um pouco.
No meu caso foi o VLC, o que era bastante óbvio.
Para obter o PID precisa de digitar:
Que mostrará qualquer processo em execução com "vlc" no nome.
Depois precisa de executar o comando kill -9 com privilégios de root no PID que encontrou:
(substitua "PID" pelo número encontrado no primeiro comando)
E é isto :-)