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

Auto Restart Script für Oscam

    Nobody is reading this thread right now.
das script funktioniert anscheinend nicht. jedenfalls hängt sich mein oscam manchmal einfach auf under prozess beendet sich nicht.
was kann amn dagegen tun?

Wie wäre es wenn man irgendwie überprüft ob das webinterface noch erreichbar ist, weil wenn das nicht geht ist der oscamserver immer gefreezed.
Hat jemand ne leise ahnung wie so ein script aussehen könnte, um z.b. den port vom webinterface zu überprüfen ob der errecihbar ist, und wenn nicht dass dann alle oscamprozesse gekillt werden und neugestartet wird?

Ich glaube Dein Script muss so aussehen:
Code:
[COLOR=#FF8000]
#!/bin/sh 
[/COLOR][COLOR=#007700]if [/COLOR][COLOR=#0000BB]ps [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]a [/COLOR][COLOR=#007700]|[/COLOR][COLOR=#0000BB]grep [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]v grep [/COLOR][COLOR=#007700]|[/COLOR][COLOR=#0000BB]grep [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]c oscam_1.00 [/COLOR][COLOR=#007700]>/[/COLOR][COLOR=#0000BB]dev[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]null 
then [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]"OScam ready" [/COLOR][COLOR=#007700]
else /[/COLOR][COLOR=#0000BB]usr[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]bin[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]oscam[/COLOR][COLOR=#0000BB]_1.00[/COLOR][COLOR=#007700]-[/COLOR]b 
fi
 
Na dann viel Spass damit ... :read:


else /usr/bin/oscam_1.00-b
 
Zuletzt bearbeitet:
ich möchte auch meine vu duo 1x nachts rebooten lassen,muss ich dazu dass cron plugin installieren und dann dass script hier einfügen ?
verwende oscam only 1.20 6380,da diese einfach bei mir am besten läuft
 
Das else /... darf nicht in einer Reihe stehen!
Nur else und darunter weiterschreiben!
 
AW: Auto Restart Script für Oscam

versuche folgende watchdog.sh auf meiner dreambox 8000

Code:
#!/bin/shif ps -a |grep -v grep |grep -c oscam_1.00 >/dev/null
then
echo "OScam ready"
else
/usr/bin/oscam_1.00 -b
fi

wenn ich diese nun in telnet zum test ausführe kommt folgende fehlermeldung

Code:
/usr/script/oscamwatchdog.sh: line 7: syntax error: unexpected "fi" (expecting "then")

was ist da falsch?
 
AW: Auto Restart Script für Oscam

Muß in der ersten Zeile sein:

#!/bin/sh
Das if.... muß in die 2. Zeile.
Also Alles eins runter.
 
AW: Auto Restart Script für Oscam

Das "fi" ist der Abschluß der Routine, muß also da hin.
Oscam richtig benannt?
Meine heißt momentan: oscam_1.20 auf der Dream mit CVS-Image.
 
AW: Auto Restart Script für Oscam

Hach wie geil, fehler gefunden, jetzt geht es.

Durch das kopieren des Codes hier aus einem Post war hinter dem "fi" am Ende noch 2 Leerzeichen. Diese habe ich gelöscht und es geht nun :-)

Danke für die Hilfe hier trotzdem!

Gruß
 
AW: Auto Restart Script für Oscam

:good: Feedback :good:
Solche Kleinigkeiten können einem den ganzen Tag verderben.
 
AW: Auto Restart Script für Oscam

Versuche das gerade auf meiner Dream800PVR und Newenigma 3.3.2.
Leider führt er nicht mal den Script richtig aus
PHP:
#!/bin/sh
if ps -a |grep -v grep |grep -c oscam >/dev/null
then
echo "OScam ready"
else/usr/bin/oscam -b
fi



*****************************
* *
*****************************
* the next step is done *
*****************************
OpenDreambox
dm800 login: root
root@dm800:~# /usr/script/watchdog.sh
: not found/watchdog.sh: line 1:
PHP:
#!/bin/sh
/usr/script/watchdog.sh: line 7: syntax error: unexpected end of file (expecting
 "then")
root@dm800:~#

Die Oscam heisst auch nur oscam, hab keine Ahnung von Scripten und Programmieren, kann mir einer einen Hinweiß geben?
 
AW: Auto Restart Script für Oscam

nach else mal neue zeile wie post #52
(aber dort ist noch falsch gewesen: nach if neue zeile post#54, bei dir aber richtig)
 
Zurück
Oben