Ich mach den Thread hier mal auf damit Interessierte User sich austauschen können.
Ich hänge auch meine aktuelle Oscam Version hier an.
Ich weiss es ist nicht sehr elegant aber ich lasse oscam der einfachheit halber direkt von /tmp/harddisk/ laufen und hab dafür auch ein kleines watchdog script angelegt.
#!/bin/sh
# Oscam-Watchdog-Skript das alle 60 Sekunden überprüft, ob Oscam läuft und gegebenenfalls neu startet.
# Dabei wird protokolliert, wie oft es abgefragt, bzw. Oscam neu gestartet werden musste.
#
# Autor: DrStoned
# Version: 0.1
while sleep 10 # Hier die Zeitspanne ändern, wem 10 Sekunden nicht passen !!!
do
if ps ax | grep -v grep | grep -w -c "/tmp/harddisk/oscam"
then
echo""
# echo `date` "Oscam läuft" >> /tmp/harddisk/check_oscam.log # Wer kein Log braucht, diese Zeile mit # auskommentieren !!!
else
killall oscam
sleep 1
echo `date` "Neustart Oscam..." >> /tmp/harddisk/oscam-crash.log # Wer kein Log braucht diese Zeile mit # auskommentieren !!!
/tmp/harddisk/oscam -b -c /tmp/harddisk/ &
fi
done
Ich hänge auch meine aktuelle Oscam Version hier an.
Ich weiss es ist nicht sehr elegant aber ich lasse oscam der einfachheit halber direkt von /tmp/harddisk/ laufen und hab dafür auch ein kleines watchdog script angelegt.
Quote:
#!/bin/sh
# Oscam-Watchdog-Skript das alle 60 Sekunden überprüft, ob Oscam läuft und gegebenenfalls neu startet.
# Dabei wird protokolliert, wie oft es abgefragt, bzw. Oscam neu gestartet werden musste.
#
# Autor: DrStoned
# Version: 0.1
while sleep 10 # Hier die Zeitspanne ändern, wem 10 Sekunden nicht passen !!!
do
if ps ax | grep -v grep | grep -w -c "/tmp/harddisk/oscam"
then
echo""
# echo `date` "Oscam läuft" >> /tmp/harddisk/check_oscam.log # Wer kein Log braucht, diese Zeile mit # auskommentieren !!!
else
killall oscam
sleep 1
echo `date` "Neustart Oscam..." >> /tmp/harddisk/oscam-crash.log # Wer kein Log braucht diese Zeile mit # auskommentieren !!!
/tmp/harddisk/oscam -b -c /tmp/harddisk/ &
fi
done