#!/bin/sh # # Stop the parent process (openvpn) gracefully after a small delay # Determine the OpenVPN PID from its pid file. This works reliably even when # the OpenVPN process is backgrounded for parallel tests. MY_PPID=`cat $pid` # Allow OpenVPN to finish initializing while waiting in the background and then # killing the process gracefully. (sleep 5 ; kill -15 $MY_PPID) &