
Como executar escrever um script bash para executar uma tarefa após uma openvpn
conexão como
#!/bin/bash
openvpn --config file.ovpn (step 1)
RUN THE TASK AFTER THE CONNECTION (step 2)
THEN DISCONNECT FROM THE OPENVPN (step 3)
Meu problema é como passar da etapa 1 para a etapa 2. Tentei up
e daemon
opções para openvpn
acionar a etapa 2 em segundo plano, mas, neste caso, não sabemos quando a etapa 2 foi concluída para acionar a etapa 3.
O problema é como usar openvpn
um comando regular em um bash
script para ir para a próxima linha quando a conexão for estabelecida.
Responder1
#!/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 deve ser substituído pelo nome de uma conexão VPN configurada em /etc/openvpn/
. Por exemplo,/etc/openvpn/vpnname.conf