¿Ejecuta el progtwig si está conectado a un wifi específico?

¿Es posible hacer que un progtwig se inicie automáticamente cuando me conecto a un enrutador específico y que se detenga cuando me desconecto de este enrutador?

Básicamente, quiero que se ejecute un progtwig mientras estoy en el trabajo (horarios flexibles, así que no puedo tener algún tipo de function de timer), pero no cuando estoy en casa, o en otro lugar.

Estoy ejecutando: Macbook air OS X Versión 10.9.4

  • ¿Cómo cambio la potencia de salida en la networking wifi de uso compartido de Internet de OS X?
  • La impresora puede escribir en la carpeta de la computadora portátil
  • Safari no puede cargar ninguna página, pero Chrome puede
  • ¿Cómo cancelas una connection automática a una networking wi-fi una vez unida en 10.7.4?
  • Comando de terminal para expulsar a los usuarios seleccionados de mi networking
  • ¿Puedo sincronizar de forma inalámbrica películas alquiladas de Mac a iPod touch?
  • ¿Cómo arrancar OS X con dispositivos de networking en modo promiscuo?
  • ¿Es posible bloquear el acceso Wifi a una aplicación individual (Mac OS X 10.7)?
  • 3 Solutions collect form web for “¿Ejecuta el progtwig si está conectado a un wifi específico?”

    Puede usar ControlPlane donde puede configurar reglas para llevar a cabo tareas tales como la apertura de aplicaciones según diversos criterios que incluyen la connection a Wi-Fi.

    ControlPlane admite contexts múltiples en los que un context se define como una location o actividad que está realizando. Al usar fonts de evidencia, puede crear un set de reglas que le indiquen a ControlPlane qué context aplicar a su entorno. Cuando ControlPlane ingresa o sale de un context, se realiza un set de Acciones.

    He creado la aplicación de ejemplo de demonio para este propósito. Puedes encontrarlo en Github .

    Para hacerlo funcionar:

    • Comstackrlo usando Xcode.
    • Mueva Network Listener.app a /Applications dir.
    • Mueva .networkConnected y .networkDisconnected a su directory $HOME .
    • Mueva Network-Listener.plist a ~/Library/LaunchAgents .
    • Haga .networkConnected y .networkDisconnected ejecutable.

    Se ejecutará automáticamente cuando inicie session en su count. Si quiere probarlo, ejecute esto en la Terminal :

     launchctl load -S Aqua -w ~/Library/LaunchAgents/Network-Listener.plist 

    Los scripts reciben el nombre de SSID como arguments.

    Siéntete libre de cambiarlo para tus necesidades. En caso de algún problema, házmelo saber.


    Todo fue creado para mostrar las posibilidades, muchas cosas se pueden mejorar.

    Puede usar Sidekick que le permite realizar 'acciones' cuando cambia de location. La location se informa utilizando el Wi-Fi específico, lo que significa que puede hacer cosas cuando cambia el Wi-Fi.

    Sidekick es una aplicación que actualiza automáticamente la configuration de su computadora portátil en function de dónde se encuentre. Simplemente instala la aplicación, configura los lugares que frecounts (casa, trabajo, una cafetería, etc.) y nunca más vuelvas a preocuparte por tu configuration.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).