Avvio di scripts al boot di MAC OSX

L’avvio di scripts al boot su OSX viene gestito da script .plist da creare nella cartella si sistema /Library/LaunchDaemons/.

Segue una breve guida per avviare automaticamente uno script che imposta una regola nel firewall (vedi precedente articolo).

Diventiamo root ed accediamo alla cartella LaunchDaemons. Digitiamo:

e poi inseriamo la password; digitiamo poi:

la cartella potrebbe già contenere qualche file plist.
Creiamo il nostro file che chiameremo com.apple.ipfw.plist. Io uso il fidato vim, ma potete utilizzare l’editor che preferite:

scriviamo all’interno del file quanto segue:

Per testare il funzionamento dello script, basterà digitare:

dove com.apple.ipfw è il valore che avete indicato nella “Key” Label del file .plist.
Per verificare che il servizio sia stato lanciato, basterà digitare:

e per controllare che la regola sia stata effettivamente aggiunta nel firewall, basterà digitare:

Nota: per la creazione dei file per launchd, consiglio anche di provare il client grafico Lingon.

enjoy

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta