Sí, LaunchAgents
solo se invoca cuando el usuario inicia sesión en una sesión gráfica.
LaunchDaemons
se inician normalmente cuando el sistema se inicia y se ejecutan fuera de una sesión de usuario específica.
La página de manual de launchd enumera estas carpetas con descripciones cortas:
Archivos
-
~/Library/LaunchAgents
Agentes por usuario proporcionados por el usuario.
-
/Library/LaunchAgents
Agentes por usuario proporcionados por el administrador.
-
/Library/LaunchDaemons
demonios en todo el sistema proporcionados por el administrador.
-
/System/Library/LaunchAgents
Agentes por usuario proporcionados por Mac OS X.
-
/System/Library/LaunchDaemons
demonios para todo el sistema proporcionados por Mac OS X.