Vários processos zumbis sh extintos

1

Eu tenho muito de processos sh extintos em execução. Quando eu executo este comando, para contá-los:

ps -ax | grep sh | wc -l

Diz que tenho 2655 no momento. Eles usam algum recurso do sistema? Eu não tenho ideia de onde eles estão vindo, este é o único dado que o comando ps me dá:

32637 ?        Z      0:00 [sh] <defunct>

Alguém sabe como impedir que isso aconteça e como matar esses processos?

    
por skerit 25.08.2012 / 20:59

2 respostas

4
lsof -p 32637

lhe dará mais informações sobre o processo. Observar o processo pai que está causando isso pode ajudar a evitar isso.

    
por 25.08.2012 / 21:05
3

Do they use up any system resources?

Eu acredito que não seja muito diferente de um espaço na tabela de processos.

how to stop this from happening?

Identifique qual é o processo pai deles que os gerou e descubra porque não está esperando que seus filhos morram (e, portanto, não os colhem)

how to kill these processes?

Você não pode matar algo que já está morto. Se o pai é morto, o init deve eventualmente herdá-lo e colher para você.

    
por 25.08.2012 / 21:07