Quais são esses processos zumbis que aparecem no ps? Eu os mato, mas eles não vão embora!
Zumbis são processos mortos. Você não pode matar os mortos. Todos os processos acabam morrendo e, quando o fazem, tornam-se zumbis. Eles não consomem quase nenhum recurso, o que é esperado, porque estão mortos! O motivo dos zumbis é que o pai (processo) do zumbi pode recuperar o status de saída do zumbi e as estatísticas de uso de recursos. O pai sinaliza ao sistema operacional que ele não precisa mais do zumbi usando uma das chamadas do sistema wait ().
Quando um processo morre, todos os processos filhos se tornam filhos do processo número 1, que é o processo init. Init está sempre
esperando que as crianças morram, para que elas não permaneçam como zumbis.
Se você tiver processos zumbis, significa que esses zumbis não foram esperados pelos pais (veja o PPID exibido por ps -l). Você tem três opções: Corrija o processo pai (espere); matar os pais; ou viver com isso. Lembre-se de que viver com isso não é tão difícil, porque os zumbis ocupam pouco mais de uma linha extra na saída do ps.