Auto Restart Script für Oscam


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

Muß in der ersten Zeile sein:

#!/bin/sh
Das if.... muß in die 2. Zeile.
Also Alles eins runter.

ist schon so, das hat es hier nur falsch rein kopiert...

also wo könnte der fehler sein?
 
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)
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…