[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: matar processo com status D




Acho que nao é impossivel nao....
Tenta ir no diretorio proc, procure o pid dele la dentro e de um rm- rf no diretório que corresponde ao pid do processo com status defunct
Espero ter auxiliado
t+

Ass: ISB
I Look to the pool and i see de moon...
I Look to the moon, Where is the pool???




From: "Marcos Lazarini" <mvlaza@gmail.com>
To: "sebastiao daniel medeiros de farias" <sebastiaofarias@mec.gov.br>
CC: debian-user-portuguese@lists.debian.org
Subject: Re: matar processo com status D
Date: Mon, 9 Oct 2006 19:57:14 -0300

Em 09/10/06, sebastiao daniel medeiros de
farias<sebastiaofarias@mec.gov.br> escreveu:
como matar um processo com status D , pois tentei usando kill -9 ,
killall -9 PID e nada,
 alguem pode me ajudar?

Já tentou olhar na man page do ps? Veja só:

[...]
PROCESS STATE CODES
      D uninterruptible sleep (usually IO)
      R runnable (on run queue)
      S sleeping
[...]

Ou seja, é impossível matar um processo no estado D. Ele está
esperando alguma coisa, e só quando recebê-la ele irá continuar  e ai
sim processar os sinais de kill q vc tá mandando p/ ele. Se não souber
o q ele espera, ou não puder fazer nada p/ o processo receber a
informação, só resta uma coisa: sentar e esperar (ou reboot, mas ai é
radical).

--
Marcos





Reply to: