¿Qué proceso sabe qué aplicaciones están abiertas?


2

Estoy tratando de encontrar el proceso que se encarga de qué aplicaciones están abiertas. Por ejemplo, una aplicación que cerré imágenes fijas se muestra como abierta en Dock y Force Quit, por lo que quiero matar / reiniciar ese proceso (que se encarga de qué procesos están abiertos). Cerrar sesión también lo resolvería, pero no puedo en este momento. Reiniciar Dock no funciona.

Por ejemplo, estoy 100% seguro de haber matado a Safari, usando kill -9, pero todavía aparece en el Dock y en Force Quit. El proceso definitivamente se cancela, pero el Dock y Force Quit no lo han conseguido, porque el proceso que enumera qué aplicaciones están abiertas se ha congelado. Quiero saber el nombre de ese proceso.


El proceso que realiza un seguimiento de todos los procesos es el núcleo del sistema operativo. Matarlo provocaría un reinicio inmediato.
nohillside

@patrix Ok. Entonces supongo que un reinicio es la única solución a este problema.
DisplayName

1
Más específicamente, el proceso de seguimiento de todos los procesos es launchd, que tiene pid = 1 ya que es el primer proceso lanzado por el núcleo después de montar el sistema de archivos. Como dice @patrix, matando esto no es generalmente una buena idea ...
calum_b

Respuestas:


1

El proceso que realiza un seguimiento de todos los procesos es launchd(PID 1), que es el primer proceso que se inicia cuando se inicia el sistema operativo. No hay una forma estándar de matarlo (técnicamente hablando, enviar la señal TERMo KILLno lo matará), si pudiera, inmediatamente se reiniciaría.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.