Launchd comienza el evento 40 segundos después?

.plist un file .plist , que debería actuar como daemon del sistema (global con usuario root ). Este file .plist escucha el directory de settings para cambios como cambiar la configuration de networking. Cuando esto suceda, debería comenzar un script Bash.

Sin embargo, funciona pero no como se esperaba. Cuando abro una connection VPN, demoran unos 40 segundos hasta que se ejecuta el script Bash. Me gustaría que se ejecutara justo después de abrir la connection VPN.

¿Cómo eliminar el retraso antes del lanzamiento?

Aquí está el código 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> 

  • ¿Cómo asegurarme de que todas las networkinges pasen por mi proxy ssh?
  • ¿Detener la perspectiva que me bloquea cuando uso una VPN?
  • En iOS, ¿hay alguna forma de eludir una VPN para sitios web específicos?
  • ¿Qué es la interfaz ipsec0?
  • VPN y Wifi comienzan con el mismo 192.168.1.x
  • Forzar Lion para iniciar el modo de 32 bits
  • Problemas de OS X iOS VPN
  • Problemas de connection aleatoria Tunnelblick / Viscosity incluso cuando no están conectados a VPN
  • One Solution collect form web for “Launchd comienza el evento 40 segundos después?”

    Dos cosas:

    Intenta colocar tu

     <string>/Library/Preferences/SystemConfiguration</string> 

    dentro de una

     <array> </array> 

    Además, es posible que pueda ver para ver cuando el cambio realmente ocurre con el siguiente command.

     sudo fs_usage -f filesys | grep /Library/Preferences/SystemConfiguration 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).