Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

CCcam per Script neu starten in der Dreambox

    Nobody is reading this thread right now.
AW: CCcam per Script neu starten in der Dreambox

Script: Überwachung der CCcam und ev. Neustart


Das Script nennen wir jetzt mal cccamceck.sh und ich werde es unten so anhängen.

Wir müssen dieses Script für jede Dreambox etwas anpassen, da dieses Script auf das WebIF der CCcam zugreift. Deshalb möchte den Code noch mal aufzeigen und erklären.

Code von cccamceck.sh

Code:
CCcam Autostartscript
#Über Cronmanager alle 5 Minuten starten lassen.
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.0.11 >/dev/null
then
#user and pass from the webinfo page.
if wget http://benutzername:passwort@127.0.0.1:16001
then
rm /var/script/index.html
echo "ok"
else
echo "not ok"
/var/script/CCcam_2.0.11_cam.sh stop
/var/script/CCcam_2.0.11_cam.sh start
fi
else
echo "not ok"
/var/script/CCcam_2.0.11_cam.sh stop
/var/script/CCcam_2.0.11_cam.sh start
fi
Das Script ist für das aktuelle CCcam_2.0.11. Sollte jemand eine aktuellere oder ältere CCcam verwenden, muß er alle Zeilen ändern wo die Bezeichnung CCcam_2.0.11 vorkommt. Wie die CCcam sich bei euch nennt und wo man schauen muß, habe ich in meinem Beitrag oben erklärt.

Das dieses Script das WebIF des CCcam überwacht und bei einem Hänger das CCcam neu startet. müssen wir uns diese Zeile etwas genauer anschauen.

if wget

Wenn Ihr in der CCcam.cfg kein Passwort vergeben habt und den Port der CCcam für das WebIF nicht geändert habt, ändert die oben genannte Zeile bitte so ab.

if wget

Die IP=127.0.0.1 könnt Ihr so stehen lassen da das Script lokal auf das WebIF des CCcam zugreift.

Der Port=16001 könnt Ihr in der Regel auch so stehen lassen

Ansonsten müßt Ihr noch eurer eingetragenes Passwort und Benutzernamen aus der CCcam.cfg oben in die Zeile eintragen

Auszug aus der CCcam.cfg
Code:
1: WEBINFO USERNAME : MusterName
2: WEBINFO PASSWORD : Musterpasswort
Wie das Script jetzt wieder in die Dreambox kommt steht ja weiter oben und alles andere auch.

Ich lasse das Script alle 5 Minuten über den Cronmanager laufen.


Noch eine wichtige Info zum Schluß:

Script auf der Dreambox müssen mit einem linuxfähigen Editor bearbeitet werden. Also nicht die Scripte mit einem Windowseditor bearbeiten.


(c) Scout06 vom NF


Anmerkung in eigener Sache:
hierfür erfolgt kein Support von meiner Seite, habe es nur auf Userwunsch aus einem anderen Board kopiert und hier zugänglich gemacht.

hallo kann man irgendwo nachschauon ob di skripr funkcioniert.Danke
 
AW: CCcam per Script neu starten in der Dreambox

Du kannst doch den Skript einstellen und dann die Zeit auf 1min stellen und dann warten.
Entweder läufts oder nicht;)
 
AW: CCcam per Script neu starten in der Dreambox

Du kannst doch den Skript einstellen und dann die Zeit auf 1min stellen und dann warten.
Entweder läufts oder nicht;)

Ja das habe ich eingestelt auf 1min ,zveite tag tutsih nicht:emoticon-0122-itwas ...daf ich den skript mit DCC bearbaiten ??
 
AW: CCcam per Script neu starten in der Dreambox

Ich habe das Script mal um ein Logfile (in warnings.txt von CCcam, fand ich passend) und Variablen erweitert, da sieht man gleich wie stabil die Cam läuft :)
Wer´s braucht:

Code:
#CCcam Autostartscript
#Über Cronmanager alle 5 Minuten starten lassen.
#!/bin/sh
#  Variablen deklarieren
    vCCcam="CCcam_2.1.3"     # CCcamVersion
    pCCcam=12000             # CCcam Port
    cUser="user"             # Username Webinfo
    cPass="PassWD"         # Passwort Webinfo
    logfile=/tmp/warnings.txt
    logging="YES"            # YES | NO
    aTime=`date +'%H:%M:%S'`
    aDate=`date +'%d.%m.%y'`
    
if ps x |grep -v grep |grep -c $vCCcam >/dev/null
    then
    if wget http://$cUser:$cPass@127.0.0.1:$pCCcam
        then
            rm /var/script/index.html
            echo $aTime: $vCCcam running,all ok 
        else
            echo WebIF not ok
            /var/script/"$vCCcam"_cam.sh stop
            /var/script/"$vCCcam"_cam.sh start
            if   [ $logging = "YES" ] 
                then
                echo $aDate,$aTime: $vCCcam Neustart2 >> $logfile
            fi
    fi
else
echo $vCCcam not ok 
/var/script/"$vCCcam"_cam.sh  stop
/var/script/"$vCCcam"_cam.sh start
if   [ $logging = "YES" ] 
    then
    echo $aDate,$aTime: $vCCcam Neustart1 >> $logfile
fi
fi
 
AW: CCcam per Script neu starten in der Dreambox

halo andyuhu!

ich habe dein script in meine dm 800 rein gehauen unter /usr/bin/CCcamCheck.sh

und angeworfen.

Fehler meldung kommt!

root@dm800:/usr/bin# CCcamCheck.sh
: not foundcamCheck.sh: 9:
: not foundcamCheck.sh: 11:
: not foundcamCheck.sh: 12:
/usr/bin/CCcamCheck.sh: 26: Syntax error: word unexpected (expecting "fi")

was habe ich falsch....

es geht nicht

#CCcam Autostartscript
#Über Cronmanager alle 5 Minuten starten lassen.
#!/bin/sh
# Variablen deklarieren
vCCcam="CCcam2_0_11" # CCcamVersion
pCCcam=12001 # CCcam Port
cUser="root" # Username Webinfo
cPass="dreambox" # Passwort Webinfo
logfile=/tmp/warnings.txt
logging="YES" # YES | NO
aTime=`date +'%H:%M:%S'`
aDate=`date +'%d.%m.%y'`
if ps x |grep -v grep |grep -c $vCCcam >/dev/null
then
if wget http://$cUser:$cPass@127.0.0.1:16001
then
rm /var/script/index.html
echo $aTime: $vCCcam running,all ok
else
echo WebIF not ok
/var/script/"$vCCcam"_cam.sh stop
/var/script/"$vCCcam"_cam.sh start
if [ $logging = "YES" ]
then
echo $aDate,$aTime: $vCCcam Neustart2 >> $logfile
fi
fi
else
echo vCCcam not ok
/var/script/"$vCCcam"_cam.sh stop
/var/script/"$vCCcam"_cam.sh start
if [ $logging = "YES" ]
then
echo $aDate,$aTime: $vCCcam Neustart1 >> $logfile
fi
fi
 
Zuletzt bearbeitet:
AW: CCcam per Script neu starten in der Dreambox

Hallo

ich würde gerne auf meiner DM800 die CCcam per Skript neustarten lassen, wenn CCcam abgestürtz ist.

-DM800 Ip 192.168.178.28
-Webinterf 16001
-CCcam Version CCcam_2.1.3/OSCam_0.99.4
-kein Passwort auf Webinterf
-Rechte sind gesetzt
-habe das Skript in den Ordner /usr/script kopiert var/script gibts überhaupt nicht auf der Box

hier meine Einstellungen im Script

#CCcam AutostartscriptCCcam_2.1.3/OSCam_0.99.4
#Über Cronmanager alle 5 Minuten starten lassen.
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.1.3/OSCam_0.99.4 >/dev/null
then
#user and pass from the webinfo page.
if wget
then
rm /usr/script/index.html
echo "ok"
else
echo "not ok"
/usr/script/CCcam_2.1.3/OSCam_0.99.4_cam.sh stop
/usr/script/CCcam_2.1.3/OSCam_0.99.4_cam.sh start
fi
else
echo "not ok"
/usr/script/CCcam_2.1.3/OSCam_0.99.4_cam.sh stop
/usr/script/CCcam_2.1.3/OSCam_0.99.4_cam.sh start
fi


kann jemand einen Fehler finden?
denn es klappt nicht habe einfach mal einen anderen emu gestartet, dann hätte das Script es ja wieder auf CCcam 2.1.3/OScam 0.99.4 zurückstellen

Vielen Danke
 
AW: CCcam per Script neu starten in der Dreambox

halllo,

ich wollte in meiner Dreambox 800 und gremeni 4.50 rebot script starten lassen. Trotz aktivierung der cron menager rechte auf 755 funktioniert es bei mir nicht.

#!/bin/sh
/sbin/init 4
sleep 5
/sbin/shutdown -r now
exit 0

ich wollte diesen script jeden tag um die gleiche uhrzeit (um 04:00 uhr) starten lassen. Den script bei cron menager habe ich auch um 04:00 uhr starten lassen. Leider funktioniert es nicht
kann mir jemand helfen???

mfg Heller
 
AW: CCcam per Script neu starten in der Dreambox

halllo,

ich wollte in meiner Dreambox 800 und gremeni 4.50 rebot script starten lassen. Trotz aktivierung der cron menager rechte auf 755 funktioniert es bei mir nicht.

#!/bin/sh
/sbin/init 4
sleep 5
/sbin/shutdown -r now
exit 0

ich wollte diesen script jeden tag um die gleiche uhrzeit (um 04:00 uhr) starten lassen. Den script bei cron menager habe ich auch um 04:00 uhr starten lassen. Leider funktioniert es nicht
kann mir jemand helfen???

mfg Heller


poste mal bitte die Zeile, welche in Deiner CronTab drinsteht, um das Skript täglich um 4.00 Uhr ausführen zu lassen.
 
AW: CCcam per Script neu starten in der Dreambox

Hallo.,
Welchen CronTap meinst du den? Bei Cron-Einstellungen habe ich gleich um 4:oo Uhr Script und Cron eingestellt.
 
AW: CCcam per Script neu starten in der Dreambox

Mich würde der Inhalt Deiner Crontab interessieren. Wenn Du ueber Telnet drauf bist, dann öffne doch mal die Crontab und poste uns den Inhalt. Vermutlich kann da schon der Fehler begraben liegen
 
AW: CCcam per Script neu starten in der Dreambox

#CCcam Autostartscript
#Über Cronmanager alle 5 Minuten starten lassen.
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.0.11 >/dev/null
then
#user and pass from the webinfo page.
if wget
then
rm /var/script/index.html
echo "ok"
else
echo "not ok"
/var/script/CCcam_2.0.11_cam.sh stop
/var/script/CCcam_2.0.11_cam.sh start
fi
else
echo "not ok"
/var/script/CCcam_2.0.11_cam.sh stop
/var/script/CCcam_2.0.11_cam.sh start
fi

CCcamCheck.sh: 20: Syntax error: "fi" unexpected (expecting "then")
root@dm800:/usr/script#
 
AW: CCcam per Script neu starten in der Dreambox

ich hab folgendes Problem:
Wenn ich dieses Script hier starte:

#CCcam Autostartscript
#Über Cronmanager alle 5 Minuten starten lassen.
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.1.4 >/dev/null
then
#user and pass from the webinfo page.
if wget
then
rm /var/script/index.html
echo "ok"
else
echo "not ok"
/var/script/CCcam_2.1.4_cam.sh stop
/var/script/CCcam_2.1.4_cam.sh start
fi
else
echo "not ok"
/var/script/CCcam_2.1.4_cam.sh stop
/var/script/CCcam_2.1.4_cam.sh start
fi
----------------------------------------------
bekomme ich die Fehlermeldung:
Zeile 20 Syntax Error "fi" (expecting then)

weiss jemand Rat ?
 
AW: CCcam per Script neu starten in der Dreambox

ich hab folgendes Problem:
Wenn ich dieses Script hier starte:

#CCcam Autostartscript
#Über Cronmanager alle 5 Minuten starten lassen.
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.1.4 >/dev/null
then
#user and pass from the webinfo page.
if wget
then
rm /var/script/index.html
echo "ok"
else
echo "not ok"
/var/script/CCcam_2.1.4_cam.sh stop
/var/script/CCcam_2.1.4_cam.sh start
fi
else
echo "not ok"
/var/script/CCcam_2.1.4_cam.sh stop
/var/script/CCcam_2.1.4_cam.sh start
fi
----------------------------------------------
bekomme ich die Fehlermeldung:
Zeile 20 Syntax Error "fi" (expecting then)

weiss jemand Rat ?

wie hast Dein Script editiert? Diesen Fehler hatte ich, wenn ich außerhalb der Box das Script editiert hab und es via FTP hochgeladen habe.

Mach ich ne Telnet-Sitzung auf die Dreambox und erstelle es mit "vi scriptname" dann gehts. Vielleicht liegts daran.
 
AW: CCcam per Script neu starten in der Dreambox

wie hast Dein Script editiert? Diesen Fehler hatte ich, wenn ich außerhalb der Box das Script editiert hab und es via FTP hochgeladen habe.

Mach ich ne Telnet-Sitzung auf die Dreambox und erstelle es mit "vi scriptname" dann gehts. Vielleicht liegts daran.


Hallo,
gab es hierzu schon eine Lösung. Ich habe das gleiche Problem und es schon in mehreren Editoren getestet u.a. dem crimson editor unter windows 7
 
AW: CCcam per Script neu starten in der Dreambox

Echt super tolle faq nur schade das du so wenig danke dafür erhälst, wollte das nur mal anmerken:emoticon-0114-dull:
 
Zurück
Oben