
Eu tenho um serviço systemctl que inicia o comando openvpn com determinado arquivo de configuração.
openvpn *filename*
Mas se alguém usar o mesmo certificado para abrir a VPN de outro dispositivo, o serviço registrará erros de TLS e a VPN parará de funcionar. Mas o serviço não para e reinicia depois disso. Ele continua funcionando mesmo que a VPN não funcione.
Como posso gerenciar o serviço para reiniciar após a ocorrência do erro? Desde já, obrigado.