Voglio eseguire sudo ifconfig lo0 alias someIp
ogni volta che apro il mio Mac, quale sarebbe il modo migliore per ottenere questo?
Voglio eseguire sudo ifconfig lo0 alias someIp
ogni volta che apro il mio Mac, quale sarebbe il modo migliore per ottenere questo?
È possibile creare un LauchDaemon. LaunchDaemons sono processi gestiti dal servizio launchd in macOS che vengono caricati all'avvio del sistema. LaunchDaemons può essere utilizzato per eseguire un programma una volta, in modo continuo o periodico dopo l'avvio.
Crea un file chiamato org.my.ifconfig.plist
in /Library/LaunchDaemons/
con il seguente contenuto e dovresti essere bravo a farlo.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.my.ifconfig</string>
<key>RunAtLoad</key>
<true/>
<key>Nice</key>
<interger>10</integer>
<key>ProgramArguments</key>
<array>
<string>/sbin/ifconfig</string>
<string>lo0</string>
<string>alias</string>
<string>someIp</string>
</array>
</dict>
</plist>
Assicurati che il file sia di root
e nel gruppo wheel
e abbia le autorizzazioni 644
: Proprietario - leggi / scrivi, gruppo - leggi, tutti - leggi
Ulteriori informazioni sono disponibili su developer.apple.com all'indirizzo Creazione Lancia i Demoni e gli Agenti .