Como matar um processo zumbi ou encontrar o processo pai em um Mac usando o Terminal?
osx-lion
terminal.app
eFrane
fonte
fonte
kill
sinais funciona para zumbis IIRC. Já tive isso antes.Respostas:
Hack Saw diz:
Seria uma péssima idéia matar
launchd
, mas você pode contar para o HUP.Experimentar
sudo kill -s HUP 1
Isso fará com
launchd
que seja reinicializado sem reiniciar. Isso funcionou para mim no passado (remoção de entradas de zumbi).fonte
Infelizmente , parece que matar zumbis é matar o pai , e se o pai for / sbin / launchd, você pode matá-lo apenas com a reinicialização.
Estou conseguindo que os zumbis usem o Xcode e parem o simulador, e ele está entregando os zumbis ao meu / sbin / launchd pessoal, que não desapareceu quando eu saí.
O comando ps -xo pid, ppid, stat, mostrará seus processos, com o ID pai na segunda coluna.
fonte
processos de zumbis já estão mortos e não podem ser mortos. Eles devem ser removidos da tabela de processos automaticamente quando o processo pai morre.
Eles não diminuem a velocidade da sua máquina e você pode deixá-los lá (são apenas entradas na tabela de processos).
Há um número máximo de processos (você pode verificá-lo
sysctl kern.maxproc
) e os processos zumbis o reduzirão (conforme são contados).Se você atingir esse limite, não poderá criar novos processos e será forçado a reiniciar.
fonte