Andrea Viana da Silva wrote:
Claudio valeu mesmo !
Segundo o texto:
" o processo que se encontra nesse estado teoricamente não mais existiria, ou estaria "morto", porém uma copia dele ainda reside na memoria, dá o nome zumbi. Essa situação pode ocorrer se, por exemplo, se elimina um processo pai sem antes fazer o mesmo com seus filhos, pois dessa maneira o processo que controlava as ações dos demais não mais existe e estes perdem sua função passando então para o estado Z.
O processo zumbi, tira além do processamento da máquina, mémoria, inviabilizando assim o uso de outros necessários ao usuário e ao sistema."
O restante do texto mostra um script para matar o processo zumbi, que nada mais é do que um
kill -9 no PID no processo zumbi.
O interessante é: o PID do Zumbi, muda cada vez que pesquiso ele, sendo impossivel matá-lo,
mesmo resetando a máquina ele continua lá.
Todos os processos ficam 'zombie' uma vez na vida - pelo menos por um instante de tempo.
Todo processo (filho) criado (por um pai) tem uma relação de 'paternindade'. O pai tem condições de saber se o filho ainda está vivo ou não, e algumas outras coisas bem simples (veja um bom livro de S.O. para mais detalhes). Por conta dessa 'vantagem', o pai sempre é informado qdo o filho morre - nesse momento, o filho morreu, mas o pai ainda nao tratou a msg, efetivamente recebendo a mensagem; nessa situação o processo filho é fica como zombie até que o pai reconheca essa 'msg' e só ai o filho pode morrer em paz... :-)
Veja a saida de 'ps alx', e preste atençao no campo PID e PPID (Parent PID)
Uma coisa interessante: qdo vc mata o pai, todos os filhos vão embora juntos... qdo vc estiver logado no X, tente matá-lo pra ver se sobra alguma coisa... :-)
No seu caso, deve ter ocorrido algum problema com o pai, e ele não está tratando as msgs do filho. Se for o caso, tente matar o PPID dele
-- Marcos
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]