Como o script /etc/init.d/openvpn
(que é executado por /usr/sbin/service
) não oferece nenhuma opção para fazê-lo (pelo menos com o ubuntu-10.04), a resposta é não.
Mas, como são todos os scripts, basta editar /etc/init.d/openvpn e adicionar algo como
named-restart)
log_action_begin_msg "Restarting $DESC $2"
PIDFILE="/var/run/openvpn.${2}.pid"
NAME=$2
log_daemon_msg " Stopping VPN '$NAME'"
stop_vpn
sleep 1
log_daemon_msg " Restarting VPN '$NAME'"
start_vpn
if test -z "$PIDFILE" ; then
log_warning_msg " VPN $2 is not running."
fi
;;
após o
case "$1" in
dirctive. Mais tarde, você pode simplesmente chamar service openvpn named-restart <vpn-name>
.