El caso de uso es que necesito una VPN particular conectada en todo momento en uno de mis servidores que ejecuta MacOS. Está configurado con Tunnelblick . Y sé cómo volver a conectarme manualmente usando Tunnelblick GUI. Pero me di cuenta de que a veces, debido a la desconexión de la red a veces debido a la inestabilidad o algo así, Tunnelblick podría entrar en un estado de repetidamente tratando de volver a conectar a la VPN previamente conectado, pero nunca tendría éxito. Por lo tanto, espero poder crear un cron job para comprobar periódicamente si la VPN está conectada (probablemente haciendo ping a una URL sólo accesible a través de dicha VPN), y si no, volver a conectarse a ella reiniciando Tunnelblick y volver a conectarse a la VPN. ¿Cuál debería ser la línea de comandos? Tengo la intención de añadir la línea de comandos en mi crontab.
¿Cómo añadir una comprobación para verificar que el ordenador tiene acceso a Internet antes de permitir que Tunnelblick intente conectarse ciegamente?