Habe gestern meine 800se Clone bekommen newnigma und Emus installiert und läuft einwandfrei, bis jetzt
Da ich umsteiger vom Gemini bin kann ich ja die Scripte die ich habe nicht für Newnigma verwenden.
Ich kann zwar den Emu jeden Tag neustarten aber nicht sehen ob oscam noch läuft und dann wieder neustarten.
Habe das script unter cron alle 5 minuten testen lassen ob cccam noch läuft
Setze mal die scripte von CCcam hier rein die ich hatte.
EmuCheck1
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.2.1 >/dev/null
then
echo "CCcam_2.2.1.. rennt"
else
/var/bin/CCcam_2.2.1 -d
fi
Emucheck2
#!/bin/sh
SCRIPTNAME="CCcam_2.2.1_cam.sh"
SCRIPTPATH="/var/script"
CHECKNAME="check.txt"
LOGFILE="CCcam_restart_log.txt"
TELNETPORT="7439"
wall "CCcam Check run"
echo info|nc 192.168.178.23 $TELNETPORT >>/tmp/$CHECKNAME
set $(ls -s /tmp/$CHECKNAME)
if [ "$1" = "0" ];
then
echo $(date "+%d.%m.%y|%H:%M:%S|CCcam makes a restart") >>/tmp/$LOGFILE
$SCRIPTPATH/$SCRIPTNAME stop
sleep 5
$SCRIPTPATH/$SCRIPTNAME start
else
echo "all fine "
fi
rm /tmp/$CHECKNAME
exit
Die hier habe ich mal umgeschrieben, sagt beim starten des scriptes dass oscam noch läuft obwohl kein oscam Prozess unter den Befehl top zu sehen ist.
#!/bin/sh
if ps x |grep -v grep |grep -c oscam >/dev/null
then
echo "oscam... ok"
else
echo "oscam... restarting"
/var/bin/oscam &
fi
Hier noch mein Reeboot und Standbyscript, die funzen auch auf newnigma.
Stanby
wget
Sie müssen registriert sein, um Links zu sehen.
Reeboot
init 4
sleep 5
reboot
Hat schon jemand ein solches script auf newnigma am laufen?
Gruß
einbi.
Ps. die Prozessorlast ist auch geringer wie bei meiner 7025 und lässt sich auch noch ganz "normal" bedienen.
Danke, aber dass hab ich schon gefunden.
Mit dem knacht er ja den restart des EMUS ob er läuft oder nicht.
Brauche ein script dass nachsieht ob oscam läuft, wenn nicht dann soll es wieder gestartet werden.
Hallo
Danke erst einmal für dass script!!
Habe es ausprobiert, rechte auf 755, aber wenn ich es mit telnet starte bekomme ich root@dm800se:~# root@dm800se:/usr/script# oscamwatchdog.sh &
-sh: root@dm800se:/usr/script#: not found
[1]+ Done(127) root@dm800se:/usr/script# oscamwatchdog.sh
root@dm800se:~# -sh: oscamwatchdog.sh: not found
-sh: -sh:: not found
Eigentlich würde ein script reichen ohne Zeitintterval, diesen kann ich ja über Cron starten.
Hier muss ich den Pfad doch in eine rc Datei eintragen damit sich dass script beim Hochstarten der Box aktiviert.
Lasse meine Box einmal in der Nacht rebooten um den Ram zu leeren.
Aber warum stertet das script nicht??
Hab es probiert startet auch nicht.
dass hatte ich ma kann ich mich erinnern bei Gemini als ich noch nicht alles auf der CF ausgelagert habe.
Habe den USB Stick mit dem flash expander eingebunden und darauf eine Swap datei von 128 MB erstellt, aber wie lagere ich bei newnigma diel Plugin etc auf den USB Stick aus?
Erst einmal danke für dein Hilfe!!!
Hallo
Ok das script lässt sich starten, der Watchdoglog bringt aber
Tuesday, 18-12-2012 @ 19:23:12 - still running
obwohl kein Oscam beim Befehl top zu sehen ist!!
Den Flashexpander habe ich gleich nachdem Flashen eingerichtet.
Hatte bei CCcam ein script dass nicht nach dem Emu gesucht hat sondern nach dem Telnetinfo.
Wenn der check mit dem EMU nicht geht dann könnte dass js auch funzen
Suche nach Telnetinfo bei CCcam
#!/bin/sh
SCRIPTNAME="CCcam_2.2.1_cam.sh"
SCRIPTPATH="/var/script"
CHECKNAME="check.txt"
LOGFILE="CCcam_restart_log.txt"
TELNETPORT="7439"
wall "CCcam Check run"
echo info|nc 192.168.178.23 $TELNETPORT >>/tmp/$CHECKNAME
set $(ls -s /tmp/$CHECKNAME)
if [ "$1" = "0" ];
then
echo $(date "+%d.%m.%y|%H:%M:%S|CCcam makes a restart") >>/tmp/$LOGFILE
$SCRIPTPATH/$SCRIPTNAME stop
sleep 5
$SCRIPTPATH/$SCRIPTNAME start
else
echo "all fine "
fi
rm /tmp/$CHECKNAME
exit