O Linux e todos os outros sistemas UNIX vem com o comando kill. O comando kill envia um sinal para um processo específico ou um grupo de processos levando-os a finalizarem ou agirem de uma outra forma de acordo com o sinal recebido. O sinal padrão enviado quando nenhum é especificado é TERM.
Finalizar processos usando o comando kill em Linux/UNIX
Primera etapa: descobrir o PID (process id) do processo
Use o comando ps ou pidof para descobrir o PID. Sintaxe:
ps aux | grep nomedoprocesso pidof nomedoprocesso
Por exemplo, se o nome do processo é sendmail, você pode usar qualquer um dos comandos abaixo para obter o PID.
# ps aux | grep sendmail
Saída:
root 15468 0.0 0.0 4912 832 pts/0 S+ 13:56 0:00 grep sendmail
Ou usar o comando pidof para encontrar o PID de um programa em execução:
# pidof sendmail
Saída:
15468
Segunda etapa: finalizar o processo usando o PID
O PID do processo acima é 15468. Agora vamos usar kill para encerrar o processo:
# kill 15468
Ou
# kill -9 15468
Onde,
-9é um sinal especial que não pode ser ignorado, vai terminar o processo.