Quali sono le differenze tra LaunchAgent e LaunchDaemon?

6

Su macOS 10.12.5, vedo solo LaunchAgent nella directory della libreria degli utenti. Gli agenti sono invocati solo se un utente ha effettuato l'accesso?

  • / Library / LaunchAgents /
  • / Library / LaunchDaemons /
  • / System / Library / LaunchAgents /
  • / System / Library / LaunchDaemons /
  • / utente / nome utente / Library / LaunchAgents /
posta Mr. Kennedy 15.07.2017 - 14:40
fonte

1 risposta

7

Sì, LaunchAgents viene richiamato solo quando l'utente accede a una sessione grafica.

LaunchDaemons viene in genere avviato quando il sistema si avvia e viene eseguito al di fuori di una sessione utente specifica.

La pagina del manuale launchd elenca queste cartelle con brevi descrizioni:

Files

  • ~/Library/LaunchAgents Per-user agents provided by the user.
  • /Library/LaunchAgents Per-user agents provided by the administrator.
  • /Library/LaunchDaemons System-wide daemons provided by the administrator.
  • /System/Library/LaunchAgents Per-user agents provided by Mac OS X.
  • /System/Library/LaunchDaemons System-wide daemons provided by Mac OS X.
    
risposta data 15.07.2017 - 14:47
fonte

Leggi altre domande sui tag