Esse tipo de processo é chamado de processo zumbi . O comando Kill não tem efeito nos processos zumbis. Tecnicamente, eles estão mortos e você os vê apenas porque eles ainda têm uma entrada na tabela de processos.
Para remover zumbis de um sistema, o sinal SIGCHLD
pode ser enviado ao pai manualmente, usando o comando kill. Se o processo pai ainda se recusar a colher o zumbi, o próximo passo seria remover o processo pai. Quando um processo perde seu pai, o init se torna seu novo pai. O Init executa periodicamente a chamada do sistema de espera para obter zumbis com o init como pai.