Estoy mirando el Monitor de actividad que me muestra varios procesos en ejecución. Quiero terminar varios procesos de la lista de una sola vez.
Intenté resaltar los procesos, pero no aparece nada cuando hago doble clic en el bloque resaltado.
¿Hay otra forma de finalizar un bloque de procesos resaltado a través del Monitor de actividad?
Te sugiero que:
kill -9
" seguido del número de PID. Presione Entrar. El proceso del problema ahora se cerrará.El Monitor de actividad no le permite seleccionar múltiples procesos para eliminarlos simultáneamente. Necesitaría una aplicación diferente para tener en cuenta ese objetivo de diseño e implementarlo.
La única excepción sería si su selección fuera parte del mismo árbol de procesos en el que pudiera eliminar el proceso principal y esperar que todos los elementos secundarios recibieran la señal de finalización. Pero así es como funciona el sistema operativo y no sobre el diseño del Monitor de actividad.
Ahora, soluciones para hacer lo que pides de otras maneras:
Matar múltiples procesos con el mismo nombre
Usando Terminal, puede eliminar varios procesos a la vez:
pgrep -i <process name> | xargs kill
Esto tiene la ventaja de eliminar todos los procesos de, por ejemplo, Firefox (tengo varias instancias de Firefox ejecutándose todo el tiempo) y puede eliminarlos con un solo comando.
La -i
bandera indica pgrep
que se ignoren las mayúsculas y minúsculas, por lo que "Firefox" = "firefox" = "firefox", etc.
Matar múltiples procesos diferentes
Use el operador OR para matar múltiples procesos con diferentes nombres:
pgrep -i "<process name 1>|<process name 2>" | xargs kill
Es muy, muy raro que todos los procesos discretos pero con nombres idénticos se hayan colgado simultáneamente, por lo que prefiero abordar cada uno individualmente para ver dónde se manifiesta el problema. Por lo tanto, no lo recomiendo como un "ir a", pero hará el trabajo.
Resáltelos/selecciónelos y vaya al menú Ver > Salir del proceso.
Esto funciona en versiones 10.15+ macOS.
bmike
benwiggy