Hallo liebe Community,
ich versuche einen openVPN watchdog ans laufen zu bringen. Habe mir ein kleines bash Script geschrieben, welches schaut, ob das tun0 interface da ist. Wenn ja, passiert nichts. Wenn nein, wird der Dienst neu gestartet.
Führe ich das Script direkt aus, funktioniert alles wie gewünscht. Trage ich es als cronjob ein, wird es laut log zwar ausgeführt, startet aber den Dienst nicht neu.
Kann mir jemand sagen, was ich übersehen habe?
nano openVPN_watchdog.sh:
Bash
#!/bin/bash
if (ifconfig | grep tun0 > 0);
then
echo "tun0 interface gefunden"
else
echo "tun0 interface nicht gefunden"
service openvpn restart
echo "Dienst wurde neugestartet"
fi
sudo crontab -e:
nano openVPN_watchdog.log