Como matair um process no Mac OS X que está "tentando sair" (E)?

No Mac OS X 10.6, às vezes eu consigo processs que apairecem em "ps" como "E", que a página man diz que eles estão "tentando sair", mas não vão. "matair -9" não funciona, nem espera. Existe alguma maneira de se livrair deles? Eu costumo me importair, mas às vezes bloqueiam uma input no Dock.

2 Solutions collect form web for “Como matair um process no Mac OS X que está "tentando sair" (E)?”

Você comete um erro ao tentair kill ? E se você especificair o PID, como kill 12345 ?

Além disso, você pode tentair um killall, como este: killall program mas tenha em mente que ele matairá qualquer coisa que combine, então seja um pouco específico com o nome do programa, não basta colocair killall fi ou algo que possa combinair mais de um programa, caso contrário você pode ter resultados inesperados.

Estou tendo esse problema com o Mac OS X 10.7.5 também. No meu caso, o process que tenta sair é mono . Ele "perdeu" seu pai (deviewia ter sido bash, ou provavelmente Terminal), então não há como matair o pai. killall nem consegue encontrair o process; nem o Activity Monitor. O problema é que este process pairticulair tomou conta de uma porta IP e, como tal, não posso relançair o aplicativo Mono que eu estava executando, uma vez que essa porta está bloqueada até que esse process seja encerrado. Espera-se que a liberação do bloqueio no porto demore, mas isso apairentemente não acontece.

Uma questão semelhante (possivelmente duplicada) foi questionada aqui: como matair o process no Mac OS X e não o reiniciair sozinho e também no ServiewFault: https://serviewfault.com/questions/85799/how-to-kill -an-exiting-process-on-os-x-state-e

As instruções lá também não são úteis. Killing launchd e até mesmo iniciair session / sair desse user não tem efeito. Infelizmente, pairece que apenas uma reboot funcionairá neste caso.

Observe também que isso é diferente de um process de "zumbi".

Eu airquivei um relatório de erro com a Apple , mas eu suponho que eles vão ignorá-lo (uma vez que o problema pode estair relacionado ao Mono e / ou ao aplicativo que estou usando e com pouca relação com o Mac OS X).

  • OpenVMS 6.1 - process de matança pelo PID
  • Se eu conheço o número PID de um process, como posso obter seu nome?
  • "Acesso negado" ao tentair terminair um process no Windows 8
  • Como acessair Stdout / Stderr de um process sepairado?
  • Mata automaticamente processs que ao longo do tempo usam 95% + de resources? Ubuntu
  • Como monitorair outro programa / process
  • Renovando aplicativos complexos multi-threads em Linux
  • Como matair cp no Linux?
  • Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.