
Cómo ejecutar escribir un script bash para realizar una tarea después de una openvpn
conexión como
#!/bin/bash
openvpn --config file.ovpn (step 1)
RUN THE TASK AFTER THE CONNECTION (step 2)
THEN DISCONNECT FROM THE OPENVPN (step 3)
Mi problema es cómo pasar del paso 1 al paso 2. Probé up
las daemon
opciones openvpn
para activar el paso 2 en segundo plano, pero en este caso, no sabemos cuándo finaliza el paso 2 para activar el paso 3.
El problema es cómo utilizarlo openvpn
como comando normal en un bash
script para pasar a la siguiente línea cuando se establece la conexión.
Respuesta1
#!/bin/bash
sudo systemctl start openvpn@vpnname # (step 1)
# RUN THE TASK AFTER THE CONNECTION (step 2)
sudo systemctl stop openvpn@vpnname # (step 3)
vpnname debe reemplazarse con el nombre de una conexión vpn configurada en /etc/openvpn/
. Por ejemplo,/etc/openvpn/vpnname.conf