Léxico de TI › Infraestrutura › SIGKILL

SIGKILL

Infraestrutura Svenska → Atualizado: 2026-09-28

Sinal 9 — o único que não pode ser capturado, ignorado ou bloqueado. kill -9.

Todo outro sinal pode ser tratado pelo processo. O SIGTERM, padrão do kill, é um pedido educado para sair: o programa ganha a chance de salvar dados, fechar arquivos e encerrar processos filhos. O SIGKILL nunca chega ao processo — o kernel o destrói diretamente.

É por isso que kill -9 deveria ser o último recurso, não o primeiro. O processo não tem chance de limpar nada, o que pode deixar para trás arquivos de lock, arquivos pela metade e filhos órfãos. E há um caso em que nem o SIGKILL ajuda: um processo preso numa espera de I/O ininterruptível, estado D, não morre até a chamada retornar — por isso montagens NFS travadas podem deixar processos que não morrem de jeito nenhum.

← Voltar ao léxico