Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

matar processo com status D

212 views
Skip to first unread message

sebastiao daniel medeiros de farias

unread,
Oct 9, 2006, 11:20:19 AM10/9/06
to
como matar um processo com status D , pois tentei usando kill -9 ,
killall -9 PID e nada,
alguem pode me ajudar?


--
To UNSUBSCRIBE, email to debian-user-por...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Reserved

unread,
Oct 9, 2006, 12:10:16 PM10/9/06
to
Tenta killall nome-do-aplicativo

Até.

sebastiao daniel medeiros de farias escreveu:

Maxwillian Miorim

unread,
Oct 9, 2006, 5:20:11 PM10/9/06
to
On 10/9/06, sebastiao daniel medeiros de farias

<sebasti...@mec.gov.br> wrote:
> como matar um processo com status D , pois tentei usando kill -9 ,
> killall -9 PID e nada,
> alguem pode me ajudar?

Com o comando "kill -l" tu tem uma lista dos sinais. O -9 que tu usou
é um sinal, um dos códigos usados nas syscalls para tratar
"encerramento" de processos.

Usa o SIGTERM (kill -15 processo), padrão do comando killall.

--
Maxwillian Miorim <mior...@gmail.com>
----
Slackware 11.0/current, OpenBSD 3.9 and Debian SID/experimental "user".

Marcos Lazarini

unread,
Oct 9, 2006, 7:00:15 PM10/9/06
to
Em 09/10/06, sebastiao daniel medeiros de
farias<sebasti...@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

igor Scarinci Brandão

unread,
Oct 10, 2006, 1:00:19 AM10/10/06
to

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???

--

0 new messages