Hallo alle zusammen,
ich habe openvpn bei mir Konfiguriert und Autostart läuft soweit gut. Es kann natürlich auch mal vorkommen dass die ovpn Verbindung abbricht und halt nicht wieder Verbindet.
Ich suche nach einer Lösung dass ein Script eine Service abfrage macht z.B alle 5 min.
Wie in diesem Script hier(für CCCAM geschrieben):
Alles anzeigen
Ich würde es dann als Cronjob z.B speichern "ovpn_service_test.sh" in usr/scripts
Mein Problem ist es auf openvpn umzuschreiben. Habe einiges durchprobiert aber es hat nicht ganz funktioniert.
Haben wir hier einen guten Scripter im Forum der mal drauf schauen kann?
Danke schon mal im voraus .
Habe es so versucht aber es ging nicht:
Alles anzeigen
ich habe openvpn bei mir Konfiguriert und Autostart läuft soweit gut. Es kann natürlich auch mal vorkommen dass die ovpn Verbindung abbricht und halt nicht wieder Verbindet.
Ich suche nach einer Lösung dass ein Script eine Service abfrage macht z.B alle 5 min.
Wie in diesem Script hier(für CCCAM geschrieben):
Shell-Script
- #!/bin/sh
- SERVICE='CCcam_2.1.1'
- if ps ax | grep -v grep | grep $SERVICE > /dev/null;
- then
- echo "$SERVICE service running, everything is fine";
- echo "`date`: $SERVICE service running, everything is fine" >> /var/tmp/cccam_check.log
- else
- echo "$SERVICE is not running";
- echo "`date`: $SERVICE is not running" >> /var/tmp/cccam_check.log
- /var/bin/CCcam_2.1.1;
- fi
Mein Problem ist es auf openvpn umzuschreiben. Habe einiges durchprobiert aber es hat nicht ganz funktioniert.
Haben wir hier einen guten Scripter im Forum der mal drauf schauen kann?
Danke schon mal im voraus .
Habe es so versucht aber es ging nicht:
Shell-Script
- #!/bin/sh
- SERVICE='openvpn'
- if ps ax | grep -v grep | grep $SERVICE > /usr/sbin/openvpn;
- then
- echo "$SERVICE service running, everything is fine";
- echo "`date`: $SERVICE service running, everything is fine" >> /var/tmp/openvpn_check.log
- else
- echo "$SERVICE is not running";
- echo "`date`: $SERVICE is not running" >> /var/tmp/openvpn_check.log
- /usr/sbin/openvpn --deamon --writepid /var/run/openvpn.openvpnvti.pid --config /etc/openvpn/openvpnvti.conf;
- fi