Cette question a déjà une réponse ici:
Je veux courir sudo ifconfig lo0 alias someIp
chaque fois que j'ouvre mon mac, quel serait le meilleur moyen d'y parvenir?
Cette question a déjà une réponse ici:
Je veux courir sudo ifconfig lo0 alias someIp
chaque fois que j'ouvre mon mac, quel serait le meilleur moyen d'y parvenir?
Vous pouvez créer un LauchDaemon. LaunchDaemons sont des processus gérés par le service launchd dans macOS qui sont chargés lors du démarrage du système. LaunchDaemons peut être utilisé pour exécuter un programme une fois, en continu ou périodiquement après le démarrage.
Créez un fichier appelé org.my.ifconfig.plist
dans /Library/LaunchDaemons/
le contenu ci - dessous et vous devriez être bon d'aller.
<?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>
<integer>10</integer>
<key>ProgramArguments</key>
<array>
<string>/sbin/ifconfig</string>
<string>lo0</string>
<string>alias</string>
<string>someIp</string>
</array>
</dict>
</plist>
Assurez-vous que le fichier appartient root
au groupe wheel
et qu’il en possède les droits 644
: Propriétaire - lecture / écriture, groupe - lecture, tout le monde - lecture
Pour plus d'informations, consultez la page developer.apple.com à la rubrique Création de démons de lancement et d'agents .
<interger>10</integer>
-><integer>10</integer>