difference kill -9 pid e kill pid [duplicate]

1

qual é a diferença entre o comando kill -9 pid e kill pid ? Eles têm comportamento diferente? Eu sei que -9 é para o sinal "SIGKILL"

    
por Rushikesh Gaidhani 27.06.2016 / 08:42

1 resposta

1

kill pid (que envia sinal 15 (SIGTERM)) diz a pid para finalizar, mas o programa pode executar primeiro algum código ou ignorar o sinal. kill -9 pid , por outro lado, força o programa a terminar imediatamente (não pode ser ignorado).

Você deve sempre tentar kill pid primeiro, pois permite que o programa faça coisas como salvar / fechar arquivos abertos antes de sair. Só use kill -9 quando você precisar fechar o programa e ele não responderá a um simples kill pid .

    
por insert_name_here 27.06.2016 / 08:47