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.
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 ...Respuestas:
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ñalTERM
oKILL
no lo matará), si pudiera, inmediatamente se reiniciaría.fuente