Ho creato un file .plist
, che dovrebbe fungere da demone di sistema (globale con root
utente). Questo file .plist
ascolta la directory settings
per modifiche come la modifica delle impostazioni di rete. Quando ciò accade, dovrebbe iniziare uno script Bash.
Tuttavia, funziona ma non come previsto. Quando apro una connessione VPN ci vogliono circa 40 secondi prima che lo script Bash venga eseguito. Vorrei che fosse eseguito subito dopo aver aperto la connessione VPN.
Come rimuovere il ritardo prima del lancio?
Ecco il codice del file .plist
:
<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>