Watchdog (Oscam): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Script) |
Markierung: Ersetzt |
||
Zeile 8: | Zeile 8: | ||
== Raspberry == | == Raspberry == | ||
Siehe [[Watchdog Oscam (Rapberry)|Watchdog Oscam (Rapberry)]] | |||
[[ | |||
== Receiver == | == Receiver == |
Version vom 1. Oktober 2023, 14:04 Uhr
Noch in Bearbeitung
verwandte Themen
Siehe auch: Startup-Scripte, Mails versenden (Enigma2)
Raspberry
Siehe Watchdog Oscam (Rapberry)
Receiver
Startscript ermitteln
Der Befehl
ls -la /etc/init.d/
sollte einen Eintrag wie folgenden ausgeben:
current_cam.sh -> /usr/script/oscam_1.20-unstable-11682_cam.sh
PID ermitteln
pidof oscam_1.20-unstable-11682
Script
vi /usr/script/oscam_watchdog.sh
VTi Team Image (Receiver Hofstetten):
#!/bin/bash PID=$(pidof oscam_1.20-unstable-11682) if (kill -0 $PID 2>/dev/null) then echo "it's alive!" > /dev/null else /usr/script/oscam_1.20-unstable-11682_cam.sh restart > /dev/null echo "OSCAM restarted at `date +"'%d.%m.%Y %H:%M'"`" >> /tmp/crash-log-oscam.log echo -e "OSCAM of receiver-hofstetten restarted at `date +"'%d.%m.%Y %H:%M'"`" | /usr/bin/mailx -A kirner.or.at -s "OSCAM of receiver-hofstetten restarted" admin@kirner.or.at fi
OpenATV (Receiver Seestadt):
#!/bin/bash PID=$(pidof /usr/bin/oscam-trunk) if (kill -0 $PID 2>/dev/null) then echo "it's alive!" > /dev/null else /etc/init.d/softcam.oscam-trunk restart > /dev/null echo "OSCAM restarted at `date +"'%d.%m.%Y %H:%M'"`" >> /tmp/crash-log-oscam.log echo -e "OSCAM of receiver-seestadt restarted at `date +"'%d.%m.%Y %H:%M'"`" | /usr/bin/mailx -A kirner.or.at -s "OSCAM of receiver-seestadt restarted" admin@kirner.or.at fi
chmod +x /usr/script/oscam_watchdog.sh
Init-Script erstellen
ln -sf /usr/script/oscam_watchdog.sh /etc/init.d/oscam_watchdog.sh
cd /etc/rc3.d/ ln -sf ../init.d/oscam_watchdog.sh /etc/rc3.d/S99oscam_watchdog.sh
Links
http://raspberry.tips/raspberrypi-tutorials/oscam-watchdog-fuer-den-raspberry-pi/
Zurück zu OSCam_(Raspberry), OSCam_(Satreceiver)