Quali sono le differenze tra LaunchAgents e LaunchDaemons?


14

Su macOS 10.12.5, vedo LaunchAgents solo nella directory Libreria utenti. Gli agenti vengono richiamati solo se un utente ha effettuato l'accesso?

  • / Library / LaunchAgents /
  • / Library / LaunchDaemons /
  • / System / Library / LaunchAgents /
  • / System / Library / LaunchDaemons /
  • / Utente / nome utente / Libreria / LaunchAgents /

Risposte:


18

Sì, LaunchAgentsvengono invocati solo quando l'utente accede a una sessione grafica.

LaunchDaemons vengono in genere avviati all'avvio del sistema e vengono eseguiti al di fuori di una sessione utente specifica.

La pagina del manuale di avvio elenca queste cartelle con brevi descrizioni:

File

  • ~/Library/LaunchAgents Agenti per utente forniti dall'utente.
  • /Library/LaunchAgents Agenti per utente forniti dall'amministratore.
  • /Library/LaunchDaemons Demoni a livello di sistema forniti dall'amministratore.
  • /System/Library/LaunchAgents Agenti per utente forniti da Mac OS X.
  • /System/Library/LaunchDaemons Demoni di sistema forniti da Mac OS X.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.