All'avvio vengono scansionati tutti i file plist in / Library / LaunchDaemons. I file plist che contengono
<key>Disabled</key>
<false/>
sono caricati.
Quando vuoi che non vengano caricati durante l'avvio successivo, modifica <false/>
in <true/>
.
Per esempio con il comando terminale $ sudo nano /Library/LaunchDaemons/com.google.keystone.daemon.plist
Il comando incorporato che impedisce il caricamento di un demone all'avvio successivo e immediatamente scarica (arresti) il daemon richiesto viene chiamato in questo modo:
$ sudo launchtl unload -w /Library/LaunchDaemons/com.google.keystone.daemon.plist
L'interruttore -w
rende scritto nel plist.
L'opzione -w
fa sì che il daemon non venga caricato all'avvio successivo.
Per verificare che il daemon non sia utilizzato con successo, scrivi:
$ launchtl list | grep com.google.keystone
Dovrebbe restituire qualcosa del tipo:
- 0 com.google.keystone.user.agent
Quando la linea di uscita inizia con un "-" (segno meno), lo scaricamento è riuscito.
12132 0 com.google.keystone.user.agent
Nel caso in cui ci sia un numero (il PID) nella prima posizione rispetto allo scaricamento fallito.