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.

  • personalizar los arguments del launchagent del sistema en el capitan
  • Salida de tubería de grep a una variable
  • ¿Qué es "ss_conn_service" ejecutándose en OS X?
  • Fuente un script de una URL en bash
  • cambia a .bash_profile, lo que hace que el shell del terminal no se cargue, pero siga bucleando con la configuration de PATH
  • ¿Cómo reiniciar el volumen de OS X después de dormir usando launchd?
  • ¿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> 

  • Gorrión sobre un túnel SSH
  • Software de tablero?
  • Las herramientas de command-line actualizan la descripción de los cambios
  • ¿Por qué Shasum genera hashes no estándar?
  • ¿Cómo deshabilitar la búsqueda de palabras con un toque de tres dedos?
  • Mission Control se comporta de manera impnetworkingecible
  • 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).