Entonces, ¿qué haces en una Mac cuando un proceso (a diferencia de una aplicación) está acaparando la CPU, inundando tu máquina y necesitas matarla?
Sé que puede usar top
o abrir "Aplicaciones> Utilidades> Monitor de actividad" y eliminarlo desde allí.
Pero, ¿qué sucede cuando el proceso ya está usando tanta CPU que hacer cualquiera de esas tareas es imposible?
En Windows, puede hacer ctrl+ alt+ deletey la lista de procesos se abrirá de manera confiable. Entonces, no importa cuánto esté agitando su computadora, siempre tiene acceso a la lista de procesos.
En Mac OS, hay cmd+ alt+ escape, que muestra de manera confiable las aplicaciones en ejecución . Bien cuando es una aplicación que causa el problema. Pero: ¿qué haces si es un proceso?
Respuestas:
Basado en su deseo de matar un proceso individual, supongo que está de acuerdo con una solución en la Terminal. La Terminal es bastante liviana, por lo que debería responder incluso si su sistema está inundado o si está iniciando sesión a través de ssh.
Más allá del
kill
comando básico , que mata los procesos a través de ellospid
(que necesitaría obtener de unps
comando o del monitor de Actividad), un buen truco en la terminal es elkillall
comando, que le permite matar un proceso por nombre en lugar de pid.Por ejemplo, si sabe que el nombre de su proceso es
my-prog-0
o lo que sea, puede ir al terminal y hacer:Hay una serie de buenas opciones (ver
man killall
para más información):Una cosa a tener en cuenta sobre OS X es que algunos procesos del sistema se reiniciarán automáticamente si el
launchd
demonio los mata (creo que ??). Por ejemplo, si el Dock no responde, puede hacer unkillall Dock
y se reiniciará automáticamente.fuente
0
necesario?Force Quit es la alternativa al Administrador de tareas en Mac. Es rápido, eficiente y mata aplicaciones muy rápido.
Puede acceder a esta función de dos maneras.
fuente
Pruebe el siguiente comando en la terminal para enumerar y buscar el proceso utilizando una expresión regular: -
El ejemplo anterior es enumerar todos los procesos relacionados con 'Symantec'. Reemplace 'Symantec' con su propia frase. Luego use variaciones del comando 'kill'. Puedes usar: -
Reemplace 'pid' con la identificación del proceso real. O usar,
como se sugirió antes. Para reiterar otra sugerencia útil, use
para ver el manual del comando 'kill' y también desplazarse hacia abajo y ver los comandos relacionados que se mencionan en la sección "VER TAMBIÉN".
fuente
El proceso no mata el shorcut del teclado, solo para ejecutar aplicaciones. La única forma de eliminar procesos es a través del Monitor de actividad o a través de la Terminal utilizando comandos UNIX.
fuente
Vaya al monitor de actividad, busque el muelle y resáltelo. Presiona el botón de matar (señal de stop con X en la parte superior izquierda).
Force Quit se usa para aplicaciones simples, mientras que el monitor de actividad se puede usar para eliminar procesos.
fuente
Use el Monitor de actividad para encontrar el proceso que desea matar. Mire el PID usando el tipo de terminal. Matar el número de PID y luego regresar.
Esto supone que tiene acceso de administrador o sudu
fuente