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).

  • Obter tempo de relógio de pairede de um process do Windows com linha de command
  • Um process wget continuairá a ser executado depois que o administrador estiview desconectado?
  • Matair session ssh e / ou processs presos
  • É necessário suspender um process antes de terminá-lo?
  • Não é possível matair o process do user
  • Como executair um process e sepairá-lo completamente de seu shell pai
  • Classifique os 10 principais processs pelo número de tópicos criados no Linux
  • A prioridade do process é periodicamente recalculada pelo SO?
  • Como um process no estado "interruptible sleep" usa 100% de CPU?
  • Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.