Bom dia, Olha teoricamente, falando de processos do unix, você matou um pai e deixou o filho, e o filho quis vingança :P
Falando sério, todo processo tem um pai, a não ser o processo init (1). Sendo assim, quando voce abriu um terminal, o terminal abriu uma shell (bash, sh, csh, ksh) e depois vc abriu o vi. Logo, o vi é filho da shell que é filho do terminal, se vc fechar o terminal no X vc nao fechou o vi e ele vai ficar em background, o que acontece aí é que voce nao mandou o processo do vi para background e ele se perdeu, as vezes isso torna o processo um ZUMBI literalmente, outras vezes ele fica tentando achar o pai e provoca um loop infinito que termina fazendo o consumo da CPU subir como no seu caso. Espero ter ajudado um pouco na explicação, Atenciosamente, *Alexandre Mulatinho* 2012/7/23 Carlos Fagiani Junior <[email protected]> > > Se eu editar um arquivo pelo "vi" e não sair de editar com o ":q!" e > simplesmente fechar o terminal no "x" da janela... esse processo vai > continuar na memória, e explode o processamento a 100% > > até eu buscar o processo, tipo no htop e finaliza-lo... Alguem sabe o > porque desse estouro de processamento??? > -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

