42 votos

¿Cómo puedo matar a un proceso que no se van a morir?

Yo soy incapaz de matar a un proceso con cualquiera de las técnicas que yo sepa ("Forzar Cierre" en el Monitor de Actividad, top, killall desde el Terminal) y me pregunto si hay algunos pasos adicionales que puedo tomar.

enter image description here

~ $ sudo killall -KILL 77439
Password:
No matching processes were found
~ $ killall -KILL 77439
No matching processes belonging to you were found
~ $ killall 77439
No matching processes belonging to you were found
~ $ killall Mathematica
No matching processes belonging to you were found

FWIW el proceso es "Mathematica", que no puedo relanzamiento, Dejar de fumar, o la Fuerza de Cierre, o de la muestra, ya sea por nombre o PID, y parece que tiene unos extraños efectos secundarios (capturas de pantalla no aparecen, no se puede vaciar la papelera, y no puede incluso apagar el sistema).

Hay pasos adicionales que se pueden tomar para realmente realmente matar a un mal comportamiento del proceso?

61voto

killall mata por nombre de proceso (que es definitivamente no 77439 y, probablemente, también no Mathematica). Usted puede utilizar kill 77439 o (si esto falla) kill -9 77439 lugar (pero si el proceso es realmente atascado, sólo un reinicio se soluciona el problema).

También, debido a la forma de envío/procesamiento de señales (como kill -9) trabaja en Unix/OS X, hay situaciones en las que un proceso va a ser imbatible. Un ejemplo típico de esto es que si un proceso se queda atascado mientras que el acceso a algún dispositivo externo y en realidad nunca obtiene el control de la espalda. En tales situaciones un reinicio es la única forma de deshacerse de el proceso.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X