#!/bin/bash
set -e -o pipefail
CONF="$1"
sudo openvpn "$CONF" | tee "$HOME/openvpn.log" &
while [ `tail "$HOME/openvpn.log" | grep "Initialization Sequence Completed" | wc -l` == "0" ];
do
echo "... still waiting for OpenVPN to start"
sleep 2
done
Powered by TurnKey Linux.