suchmich1983
Freak
- Registriert
- 30. Juni 2012
- Beiträge
- 276
- Reaktionspunkte
- 77
- Punkte
- 88
Hi,
da mir hin und wieder mal meine Oscam auf dem Server abstürzt, hier ein kleines Watchdog-Script was alle 30 Sekunden prüft, ob Oscam gestartet ist und wenn nicht, dieses neu startet.
Vielleicht kann es ja der Ein- oder Andere gebrauchen und ein Mod heftet es oben an?!
Der Pfad muss natürlich angepasst werden und auch der Binary-Name, wenn sie bei Euch denn anders heissen. Hier im Beispiel einfach nur "oscam" in "/var/bin/"
Es wird ein Log nach /var/oscam-watchdog.log geschrieben, wenn der Prozess neu gestartet wird, so hat man ein wenig Übersicht.
Viele Grüße
da mir hin und wieder mal meine Oscam auf dem Server abstürzt, hier ein kleines Watchdog-Script was alle 30 Sekunden prüft, ob Oscam gestartet ist und wenn nicht, dieses neu startet.
Vielleicht kann es ja der Ein- oder Andere gebrauchen und ein Mod heftet es oben an?!
while sleep 30
do
if ps w | grep -v grep | grep -w -c "/var/bin/oscam -b"
then
echo "oscam is running!"
else
echo `date` "oscam is not running.... restarting!!!" >> /var/oscam-watchdog.log
/var/bin/oscam -b
fi
done
do
if ps w | grep -v grep | grep -w -c "/var/bin/oscam -b"
then
echo "oscam is running!"
else
echo `date` "oscam is not running.... restarting!!!" >> /var/oscam-watchdog.log
/var/bin/oscam -b
fi
done
Der Pfad muss natürlich angepasst werden und auch der Binary-Name, wenn sie bei Euch denn anders heissen. Hier im Beispiel einfach nur "oscam" in "/var/bin/"
Es wird ein Log nach /var/oscam-watchdog.log geschrieben, wenn der Prozess neu gestartet wird, so hat man ein wenig Übersicht.
Viele Grüße