Ich versuche auf meiner 800SE (NN² 3.3.2) cron zum Laufen zu bringen.
Ich möchte es nutzen um OSCam bei Ausfall neuzustarten.
Dass OSCam eigentlich nicht ausfallen sollte ist mir bewusst, ich nutze aber eine relativ neue unbekannte Smartcard im Schacht bei der das schonmal passieren kann.
OSCam an sich funktioniert und liest auch die Karte, das ist nicht das Problem.
Ich habe schon einige Tipps und Anleitungen gelesen wie man cron auf der 800er installiert und einrichtet.
Allerdings wird OSCam nicht neu gestartet sobald es anhält.
Ich habe cron per telnet installiert.
Anschliessend habe ich per telnet den crontab erstellt.
Hier die Konsolenausgabe bei crontab -l
das /usr/script/my-oscam-check.sh (mit Rechten 755) sieht folgendermaßen aus:
Unter /usr/bin/ liegt meine oscam binary (name: "oscam" ohne endung)
Im Script werden ja die Dateien oscam.log und oscam.check erwähnt.
Diese sind bei mir aber nicht vorhanden.
Unter /cron/ habe ich eine Datei names log (ohne Endung), in der steht:
Heißt dass das er jede Stunde das genannte Script ausführen wollte/ausgeführt hat?
Dann ist also wahrscheinlich nur mein script fehlerhaft!?
Ich möchte es nutzen um OSCam bei Ausfall neuzustarten.
Dass OSCam eigentlich nicht ausfallen sollte ist mir bewusst, ich nutze aber eine relativ neue unbekannte Smartcard im Schacht bei der das schonmal passieren kann.
OSCam an sich funktioniert und liest auch die Karte, das ist nicht das Problem.
Ich habe schon einige Tipps und Anleitungen gelesen wie man cron auf der 800er installiert und einrichtet.
Allerdings wird OSCam nicht neu gestartet sobald es anhält.
Ich habe cron per telnet installiert.
Anschliessend habe ich per telnet den crontab erstellt.
Hier die Konsolenausgabe bei crontab -l
root@dm800se:~# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.1480 installed on Fri Jul 19 14:24:02 2013)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
1 * * * * /usr/script/my-oscam-check.sh
root@dm800se:~#
das /usr/script/my-oscam-check.sh (mit Rechten 755) sieht folgendermaßen aus:
#!/bin/sh
process=`ps auxwww | grep oscam | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "Couldn't find oscam running. Restarting server-binary" >> /var/log/oscam.check
nohup /usr/bin/oscam >> /var/log/oscam.log &
else
echo "oscam is still OK!" >> /var/log/oscam.check
fi
Unter /usr/bin/ liegt meine oscam binary (name: "oscam" ohne endung)
Im Script werden ja die Dateien oscam.log und oscam.check erwähnt.
Diese sind bei mir aber nicht vorhanden.
Unter /cron/ habe ich eine Datei names log (ohne Endung), in der steht:
root (07/25-08:01:00-15768 ) CMD (/usr/script/my-oscam-check.sh)
root (07/25-09:01:00-17154) CMD (/usr/script/my-oscam-check.sh)
root (07/25-10:01:00-17476) CMD (/usr/script/my-oscam-check.sh)
root (07/25-11:01:00-17623) CMD (/usr/script/my-oscam-check.sh)
root (07/25-12:01:00-17771) CMD (/usr/script/my-oscam-check.sh)
root (07/25-13:01:00-17917) CMD (/usr/script/my-oscam-check.sh)
root (07/25-14:01:00-18074) CMD (/usr/script/my-oscam-check.sh)
root (07/25-15:01:00-18388 ) CMD (/usr/script/my-oscam-check.sh)
root (07/25-16:01:00-18392) CMD (/usr/script/my-oscam-check.sh)
root (07/25-17:01:00-18396) CMD (/usr/script/my-oscam-check.sh)
root (07/25-18:01:00-18400) CMD (/usr/script/my-oscam-check.sh)
Heißt dass das er jede Stunde das genannte Script ausführen wollte/ausgeführt hat?
Dann ist also wahrscheinlich nur mein script fehlerhaft!?
- Dreambox 7020HD - NewNigma² 4.0.18 -
[Blockierte Grafik: https://www.speedtest.net/result/5678519578.png]
[Blockierte Grafik: https://www.speedtest.net/result/5678519578.png]