[Ubuntu-BR] kill -9 (dúvida)
Allison Almeida
allison.almeida em gmail.com
Quinta Abril 19 23:48:41 UTC 2007
Caro.
Este "D" na saída dos comandos abaixo, significa que ambos os processos
estão em "estado" "Uninterruptible sleep", significando literalmente que ele
não pode ser acordado.
Geralmente é um estado em que o processo faz algum I/O que não pode ser
interrompido. Normalmente este estado dura apenas alguns segundos no máximo.
Se os processos ficarem mais que alguns segundos neste estado, significa a
ocorrência de algum problema com o driver, ou em um caso muito extremo, você
acaba de descobrir um bug do kernel.
Poderia te aconselhar aguardar um tempo grande(de um dia para o outro?!)
para verificar se o processo retornaria do "sono profundo" e terminaria
normalmente, mas você já deve ter feito isto.
A única alternativa para matar o processo nestes casos é reiniciar a
máquina.
Obs.: Apenas como mais um dado para análise, ou "curiosidade", você pode
executar o comando "top", para verificar qual função do kernel o processo
estava usando no momento do sleep.
Caso queira verificar:
- Executar o comando "top -p<pid> -p<pid>", Ex.: "top -p4959 -p4917";
- Clicar <f> para entrar na tela de seleção de campos visíveis;
- Clicar <y>, se não me engano, para ativar(aparece um * ao lado dos campos
visíveis) a visualização do campo "WCHAN";
- Clicar <ESC> para sair desta tela.
Na tela principal, poderá verificar a função do kernel para estes processos
na coluna "WCHAN".
[]s
Allison Almeida.
Em 19/04/07, Luiz Fernando C Camargo <lfcamar em gmail.com> escreveu:
>
> Pessoal, como a gente faz pra matar certos processos teimosos
> que nem o kill -9 consegue matar. Por exemplo, eu tenho esses
> processos rodando aqui e não consigo matá-los.
>
> l 4959 0.2 1.1 40340 21564 ? D 18:18 0:03 kaffeine
>
> l 4917 0.0 1.0 54520 20012 ? D 18:08 0:01
> kscd -caption KsCD -icon kscd -miniicon kscd
>
> Tem que fazer um reboot?... :(
>
> Luiz Fernando
>
>
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
More information about the ubuntu-br
mailing list