J'ai créé un .plistfichier qui devrait faire office de démon système (global avec rootutilisateur). Ce .plistfichier écoute le settingsrépertoire pour des modifications telles que la modification des paramètres réseau. Lorsque cela se produit, il convient de lancer un script Bash.
Cependant, cela fonctionne mais pas comme prévu. Lorsque j'ouvre une connexion VPN, il faut environ 40 secondes pour que le script Bash soit exécuté. Je voudrais qu'il soit exécuté juste après que j'ouvre la connexion VPN.
Comment supprimer le délai avant le lancement?
Voici le code de .plistfichier:
<plist version="1.0">
<dict>
<key>Label</key>
<string>lucafuhl.vpnhelper</string>
<key>Program</key>
<string>/Users/vpnhelper.sh</string>
<key>WatchPaths</key>
<string>/Library/Preferences/SystemConfiguration</string>
</dict>
</plist>
/Library/Preferences/SystemConfiguration. Je ne sais pas exactement quel fichier est en train de changer. Telle était la manière que je trouvais ici StackExchange