Quando viene avviato un sistema, il processo di avvio di launchd
avvia demoni e agenti nelle seguenti posizioni a livello di sistema (in base ai file di elenco delle proprietà):
-
/System/Library/LaunchDaemons
(a livello di sistema, non scrivibile quando la modalità SIP è abilitata)
-
/Library/LaunchDaemons
(a livello di sistema)
Quando un utente esegue l'accesso, viene avviato un% co_de per utente e carica gli agenti utente dai file dell'elenco delle proprietà trovati in:
-
launchd
(a livello di sistema, non scrivibile quando la modalità SIP è abilitata)
-
/System/Library/LaunchAgents
(a livello di sistema)
-
/Library/LaunchAgents
(livello utente)
Fonte: Creazione di demoni di lancio e agenti .
Sui sistemi precedenti, gli elementi di avvio di terze parti potrebbero essere trovati anche in ~/Library/LaunchAgents
file e /etc/rc.local
, ma con Mac OS X 10.4, gli elementi di avvio sono deprecati a favore di /Library/StartupItems
daemons.
Fonte: Vecchi sistemi e tecnologie - Elemento di avvio .