Como matar um processo de “saída” no OS X (state = E)

3

Eu tenho um processo no meu sistema Mac OS X que está no estado E ("O processo está tentando sair."):

% ps auwwwxc | grep -si JavaApplicationS
sbwoodside    84547   0.0  0.0        0      0   ??   E   Mon12am   0:00.00 (JavaApplicationS)

kill -9 84547 não faz nada. Existe algum truque especial para fazer este processo sair? Está mantendo algumas portas abertas que eu gostaria que ele deixasse.

    
por Simon Woodside 18.11.2009 / 08:15

3 respostas

0

A maneira mais fácil provavelmente seria reiniciar. Eu já vi isso acontecer uma ou duas vezes antes, e da memória, nada que eu fiz poderia soltá-lo.

    
por 18.11.2009 / 08:40
0

Eu segundo a solução de reinicialização ... Eu tinha zumbis que eu não podia matar também.

Infelizmente kill -9 não é realmente o "último machado" no OS X, pois parece ser filtrado ou defeituoso.

    
por 18.11.2009 / 11:20
0

A menos que isso seja algo que eu não encontrei o que está acontecendo é matar -9 mata-lo o launchd reinicia-lo. duas soluções 1. Kill launchd Mas isso significa que você não será capaz de iniciar nenhum novo processo 2. Reinicie o sistema Correção a longo prazo. Reconfigure o launchd para que ele não faça isso. ps Os únicos processos que tenho visto que ocupam esse pid são os cavalos de Tróia.

    
por 24.04.2010 / 05:00