Je veux courir sudo ifconfig lo0 alias someIp
à chaque fois que j'ouvre mon mac, quelle serait la meilleure façon d'y parvenir ?
Attention à la faute de frappe : <interger>10</integer>
-> <integer>10</integer>
Je veux courir sudo ifconfig lo0 alias someIp
à chaque fois que j'ouvre mon mac, quelle serait la meilleure façon d'y parvenir ?
Vous pouvez créer un LauchDaemon. Les démons de lancement sont des processus gérés par le service launchd de MacOS qui sont chargés lorsque le système démarre. Les démons de lancement peuvent être utilisés pour exécuter un programme une seule fois, en continu ou périodiquement après le démarrage.
Créez un fichier appelé org.my.ifconfig.plist
sur /Library/LaunchDaemons/
avec le contenu suivant et vous devriez être prêt à partir.
<?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
et dans le groupe wheel
et a les permissions 644
: Propriétaire - lecture/écriture, groupe - lecture, tout le monde - lecture.
Vous trouverez de plus amples informations sur le site developer.apple.com à l'adresse suivante Création de démons de lancement et d'agents .
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.