No puedo eliminar un proceso usando ninguna de las técnicas que conozco ("Forzar salida" en el Monitor de actividad top
, killall
desde la Terminal) y me pregunto si hay algunos pasos adicionales que pueda tomar.
~ $ 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 relanzar, Salir o Forzar Salir, o muestra, ya sea por nombre o PID, y parece tener algunos efectos secundarios extraños (las capturas de pantalla no aparecen, no se puede vaciar la basura, y ni siquiera puede apagar el sistema).
¿Hay pasos adicionales que se pueden tomar para realmente realmente matar un proceso mal comportamiento?
terminal
activity-monitor
macos
orome
fuente
fuente
ps alx | egrep '[ /](PID|Math)'
su pregunta.Respuestas:
killall
mata por nombre de proceso (que definitivamente no es 77439 y probablemente tampoco sea Mathematica). Puede usarkill 77439
o (si esto falla) en sukill -9 77439
lugar (pero si el proceso está realmente atascado, solo un reinicio resolverá el problema).Además, debido a la forma en que el envío / procesamiento de señales (como
kill -9
) funciona en Unix / OS X, hay situaciones en las que un proceso no se puede matar. Un ejemplo típico de esto es si un proceso se atasca al acceder a un dispositivo externo y nunca recupera el control. En tales situaciones, un reinicio es la única forma de deshacerse del proceso.fuente
-9
esencialmente usa la forma más poderosa de terminar con predjuicio extremo disponible ...Al ejecutar macOS Mojave 10.14 Beta 1, tuve que ejecutar lo siguiente para obtener tracción:
fuente
xcscontrol
Qué es Xcode Server Control, y no parece tener ninguna correlación con un proceso que se comporta mal?