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.

  • Mac os x 10.7.4 limite de process
  • Linha de command do Linux: Kill vs Kill -9?
  • GNU / Linux conta os processs e threads juntos quando eu limito seu número?
  • Como eu mato um process que está morto, mas que escuta?
  • Como funciona 'strace'?
  • Obtendo "-bash: fork: Recurso temporairiamente indisponível" no OSX
  • Como posso desencadeair uma notificação quando um trabalho / process termina?
  • Como posso limitair o número de processs filho que o MySQL engendra?
  • 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).

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.