2 votos

¿Dónde almacena OS X la lista de procesos?

Comando ps aux muestra la lista, pero ¿de dónde la obtiene, del propio kernel o de launchd?

1 votos

Lo obtiene de los procesos en ejecución, no hay lista. Si abres el Monitor de Actividad en Aplicaciones/Utilidades te dará una versión GUI de "PS"

0 votos

@SteveChambers ¿Así que hace un bucle a través de toda la RAM?

0 votos

Ni idea CÓMO funciona pero enumera todos los procesos en ejecución.

7voto

Oskar Puntos 1242

El ps enumera el listado de procesos del kernel de mach de manera similar a como muchos linux (que no usan el kernel de mach) exponen esto como el /proc sistema de archivos.

Tanto MacOS y tvOS como iOS y watchOS comparten el mismo sistema operativo subyacente:

Si quieres ver el código fuente, consulta la sección xnu en https://opensource.apple.com/source/xnu/xnu-4570.41.2/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X