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]



Responder a