20 votos

¿Cuáles son las diferencias entre LaunchAgents y LaunchDaemons?

En macOS 10.12.5, sólo veo LaunchAgents en el directorio Users Library. ¿Los agentes se invocan solamente si un usuario está conectado?

  • / Library / LaunchAgents /
  • / Library / LaunchDaemons /
  • / System / Library / LaunchAgents /
  • / System / Library / LaunchDaemons /
  • / Usuario / nombre de usuario / Library / LaunchAgents /

24voto

Steve Evans Puntos 155

Sí, LaunchAgents sólo se invoca cuando el usuario inicia sesión en una sesión gráfica.

LaunchDaemons son típicamente pone en marcha cuando el sistema se inicia y se ejecuta fuera de un usuario específico de la sesión.

El launchd página de manual de las listas de estas carpetas con descripciones cortas:

Los archivos

  • ~/Library/LaunchAgents Por los agentes de usuario proporcionado por el usuario.
  • /Library/LaunchAgents Por los agentes de usuario proporcionado por el administrador.
  • /Library/LaunchDaemons De todo el sistema demonios proporcionado por el administrador.
  • /System/Library/LaunchAgents Por los agentes de usuario proporcionado por Mac OS X.
  • /System/Library/LaunchDaemons De todo el sistema demonios proporcionada por Mac OS X.

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