Para todos recomendando o passo a partir kill $PID
de kill -9 $PID
, eu teria que lembrá-lo de uso inútil de kill -9 .
Não não não. Não use kill -9.
Não dá ao processo a chance de limpar:
desligar conexões de soquete
limpar arquivos temporários
informar seus filhos que está indo embora
redefinir suas características terminais
e assim por diante e assim por diante.
Geralmente, envie 15 e aguarde um ou dois segundos e, se isso não funcionar, envie 2 e, se isso não funcionar, envie 1. Se isso não funcionar, REMOVA O BINÁRIO, pois o programa está se comportando mal!
Não use kill -9. Não traga a colheitadeira apenas para arrumar o vaso de flores.
Agora, eu não concordo com o "remover a parte binária", mas a progressão parece menos prejudicial do que apenas um kill -9
.
Também concordo com o cuidado com as condições de corrida na criação de novos processos com o mesmo IDP mencionado aqui .
ps -ef
?