Você poderia colocar juntos um script cron simples que monitoraria para ver se o processo vpnc ainda está ativo. Caso contrário, execute-o.
#!/bin/bash
if [ "$(pidof vpnc)" ]; then
echo "restart"
..run vpnc here..
else
echo "running"
..do nothing..
fi
Depois de criar esse script, chame-o de /etc/cron.d/vpnc_checker.bash
e crie uma entrada crontab para ele, no arquivo /etc/crontab
. Isso será executado a cada 5 minutos.
*/5 * * * * root /etc/cron.d/vpnc_checker.bash
Verifique se o script é executável:
$ chmod +x /etc/cron.d/vpnc_checker.bash