svscanboot
svscan /service 2>&1 | readproctitle service errors: .....with 400 dots. The last 400 bytes of error messages from svscan will be visible to ps through readproctitle.
/command:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/binand clears all other environment variables. Program writers are encouraged to use globally allocated names in /command.
readproctitle L DL consists of any number of arguments. D is one argument consisting of at least five dots.
readproctitle io errors: ....................reads the data
fatal error xyz warning abcthen its command-line arguments change to
readproctitle io errors: ... xyz!warning abc!with a newline character in place of each !. Process-listing tools typically show the newline character as ? or \n.
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
-- Andrea Viana da Silva <andrea@csp.com.br> CSP Controle e Automaçao Ltda |