Per avviare e arrestare OpenVPN, puoi utilizzare degli script bash. Ecco un esempio di come potresti realizzarli:
Script per avviare OpenVPN (avvia_openvpn.sh):
Bash:
#!/bin/bash
# Controlla se OpenVPN è già in esecuzione
if pgrep -x "openvpn" > /dev/null; then
echo "OpenVPN è già in esecuzione."
else
# Avvia OpenVPN
sudo openvpn /percorso/del/file/config.ovpn &
echo "OpenVPN avviato."
fi
Script per arrestare OpenVPN (arresta_openvpn.sh):
Bash:
#!/bin/bash
# Controlla se OpenVPN è in esecuzione
if pgrep -x "openvpn" > /dev/null; then
# Arresta OpenVPN
sudo pkill openvpn
echo "OpenVPN arrestato."
else
echo "OpenVPN non è in esecuzione."
fi
Ricorda di sostituire "/percorso/del/file/config.ovpn" con il percorso corretto del tuo file di configurazione OpenVPN.
Per rendere gli script eseguibili, puoi utilizzare il comando chmod: