Seite 1 von 1

oscam neustart

Verfasst: Mo 4. Jun 2012, 05:24
von uludag16
Ich habe die selben probleme obwohl
ipc as und ipc jobs
eingestellt sind macht mein server die Täglichen restart nicht.Bitte um Hilfe.

Code: Alles auswählen

#OScam
* * * * * root /var/emu/script/oscam-watchdog.sh        #OScam - Teste ob OScam laeuft (jede Minute)
29 6 * * * root /var/emu/script/oscam restart           #OScam - EMU Neustart (Taeglich um 04:29)

#!/bin/sh -e
#
# rc.local
#
# Zum Autostarten eines Emu's einfach "#" am Anfang der Zeile entfernen

#Camd3 starten
#/bin/camd3 start &

#OScam starten
/bin/oscam start &

#CCcam starten
/bin/cccam start &

#NewCS starten
#/bin/newcs start &

#sBox starten
#/bin/sbox start &


exit 0


OSCam-Watchdog,sh

#!/bin/bash
# IPC - OSCam-Watchdog
#

. /var/emu/script/functions.sh
readipccfg
[ -z $OSNAME ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $OSVERSION ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z "$TIMESTAMP2" ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CAMLOGS ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CRASHMAIL ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1

SUBJECT="$OSNAME Watchdog !"
MESSAGE="$OSNAME wurde auf `hostname -f` vom Watchdog Überwachungsscript neu gestartet."

#MAIN
PID="$(pgrep -x $OSVERSION)"
if [[ ! -z $PID ]] ; then
	echo "$TIMESTAMP2    Watchdog - OSCam Server laeuft"
else
	echo "$TIMESTAMP2    Watchdog - OSCam wurde neu gestartet" >> $CAMLOGS/OScam-watchdog.log
	oscam start
	#readipccfg
	[ $CRASHMAIL == 1 ] && mailsend "$SUBJECT" "$MESSAGE"
fi

exit 0

Re: [GELÖST] - oscam autostart - no need of cccam. How to ?

Verfasst: Mo 4. Jun 2012, 08:24
von feissmaik
In diesem Thread geht es um etwas völlig anderes!
Der TE brauchte kein CCCam was sich aber nicht "beenden" lies - sprich er hatte es zwar aus "i as" ausgetragen aber den watchdog vergessen...



Wieso willst du denn dein OScam jeden Tag neu starten?? Eine vernünftig konfigurierte Cam läuft Monate durch ohne Neustarts!


watchdog: guckt ob der prozess noch läuft
rc.local: startet die prozesse beim system start
...also sind diese dateien für ein oscam neu start unwichtig...

was passiert denn wenn du "oscam restart" eingibst?

Re: oscam neustart

Verfasst: Di 5. Jun 2012, 09:28
von uludag16
Danke für die schnelle antwort.
wenn ich über Putty oscam restart eingebe das geht.
CC cam restart geht eben so nicht obwohl im ipc jobs so eingestellt ist das es täglich neu starten soll.

Code: Alles auswählen

#CCcam
* * * * * root /var/emu/script/cccam-watchdog.sh        #CCcam - Teste ob CCcam laeuft (jede Minute)
30 4 * * * root /var/emu/script/cccam restart           #CCcam - EMU Neustart (Taeglich um 04:30)
0 5 * * * root /var/emu/script/cccam-cfgnl.sh           #CCcam - Lade neue Konfiguration (Taeglich um 05:00)
#01 5 * * * root /bin/cccam softkey && /bin/cccam restart       #CCcam EMU Keys updaten+restart (Taeglich um 05:01)

Re: oscam neustart

Verfasst: Di 5. Jun 2012, 09:39
von feissmaik
Wie gesagt: ein vernünftig konfiguriertes OScam oder CCcam (völlig egal) benötigt kein neu start und ohne weitere Informationen wie zb das syslog von dem Zeitpunkt wo cron es eigentlich hätte starten sollen zu posten kann ich auch nur raten woran es liegen könnte da hier alles funktioniert...

Re: oscam neustart

Verfasst: Di 5. Jun 2012, 14:39
von uludag16

Code: Alles auswählen

Jun  4 06:29:01 Debian-CServer /usr/sbin/cron[26238]: (*system*) RELOAD (/etc/crontab)
Jun  4 06:29:01 Debian-CServer cron[26238]: Error: bad minute; while reading /etc/crontab
Jun  4 06:29:01 Debian-CServer /usr/sbin/cron[26238]: (*system*) ERROR (Syntax error, this crontab file will be ignored)
hier die syslog für oscam .
im var/emu/script ist oscam restart script nicht dabei gleiche gilt cc cam restart script könnte eventuel an dem liegen..........

Re: oscam neustart

Verfasst: Di 5. Jun 2012, 14:57
von feissmaik
Das Script heisst "oscam" und das erste Parameter welches an das Script übergeben wird lautet "restart"
also wird es kein Scriptfile namens "oscam restart" geben...
Manuell funktioniert das ja laut deiner Aussage auch also wird es auch für cron gehen, nur passt eben die Syntax in dem crontab file nicht wie dir auch die Fehlermeldung mitteilt:
uludag16 hat geschrieben:Jun 4 06:29:01 Debian-CServer cron[26238]: Error: bad minute; while reading /etc/crontab
Jun 4 06:29:01 Debian-CServer /usr/sbin/cron[26238]: (*system*) ERROR (Syntax error, this crontab file will be ignored)
Da is deine Fehlermeldung die man auch beachten sollte... "Syntax error" - "bad minute"
Diese Fehlermeldung kommt aber bestimmt auch mehr mals nicht erst um 06:29...

Bitte poste mal die Komplette /etc/crontab Datei (i jobs) ... ich vermute mal das du da irgendeine Zeile auskommentiert hast die du aber nicht auskommentieren darfst/sollst oder irgendein * zu viel oder derartiges... Leider steht da nicht welche Zeile genau das ist deshalb bitte die komplette Datei so wie sie auf dem Linux System liegt....

Re: oscam neustart

Verfasst: Mi 6. Jun 2012, 09:10
von uludag16
Zur info Heute Morgen lief Oscam gar nicht mehr Crontab ist nicht eingesprungen.

i jobs

Code: Alles auswählen

0 8 * * * root ntpdate -s pool.ntp.org      #Zeitabgleich (Taeglich um 08:00 Uhr)

#IPC
#0 4 * * 5 root /var/emu/script/ipc-backup.sh full l 30 #Backup - Full (Woechentlich um 04:00, Freitag)
0 2 * * * root /var/emu/script/ipc-backup.sh conf l 14  #Backup - Konfiguration (Taeglich um 02:00)
0 6 * * * root /var/emu/script/ipc-set.sh               #Rechte setzen (Taeglich um 06:00)

#CCcam
* * * * * root /var/emu/script/cccam-watchdog.sh        #CCcam - Teste ob CCcam laeuft (jede Minute)
30 4 * * * root /var/emu/script/cccam restart           #CCcam - EMU Neustart (Taeglich um 04:30)
0 5 * * * root /var/emu/script/cccam-cfgnl.sh           #CCcam - Lade neue Konfiguration (Taeglich um 05:00)
#01 5 * * * root /bin/cccam softkey && /bin/cccam restart       #CCcam EMU Keys updaten+restart (Taeglich um 05:01)

#CCcamInfoPHP (Update,Ping,Online)
#* * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_update.php?p=0   #CCcamInfoPHP - Update jede Minute
#58 * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_ping.php?p=0    #CCcamInfoPHP - PING jede Stunde
#59 * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_online.php?p=0  #CCcamInfoPHP - Online jede Stunde

#OScam
* * * * * root /var/emu/script/oscam-watchdog.sh        #OScam - Teste ob OScam laeuft (jede Minute)
29 6 * * * root /var/emu/script/oscam restart           #OScam - EMU Neustart (Taeglich um 04:29)

#NewCS
#* * * * * root /var/emu/script/newcs-watchdog.sh       #NewCS - Teste ob NewCS laeuft (jede Minute)

#Camd3
* * * * * root /var/emu/script/camd3-watchdog.sh        #Teste ob Camd3 laeuft (jede Minute)
#01 5 * * * root /bin/camd3 softkey && /bin/camd3 restart       #Camd3 EMU Keys updaten+restart (Taeglich um 05:01)

#sBox
#* * * * * root /var/emu/script/sbox-watchdog.sh        #Teste ob sBox laeuft (jede Minute)

#DynDNS Static Update -> benoetigt [apt-get install ddclient]
#6 6 * * 1 root /usr/sbin/ddclient -force > /var/log/ipc/dyndns_update.log      #Static DynDNS Update (Woechentlich um 06:06, Sonntag)

#DDNSupdater.sh
#@reboot        root /var/emu/script/DDNSupdater.sh auto        #DDNSupdater.sh bei System boot/reboot starten
#0 6 * * 1 root /var/emu/script/DDNSupdater.sh now              #DDNSupdater.sh Static-IP Update erzwingen (Woechentlich um 06:00, Sonntag)

#DDNSupdater2.sh
#@reboot        root /var/emu/script/DDNSupdater2.sh auto       #DDNSupdater2.sh bei System boot/reboot starten
#0 6 * * 1 root /var/emu/script/DDNSupdater2.sh now             #DDNSupdater2.sh Static-IP Update erzwingen (Woechentlich um 06:00, Sonntag)

Re: oscam neustart

Verfasst: Mi 6. Jun 2012, 09:20
von feissmaik
:dau:
...das ist nicht die Komplette!
Ich hab mehr mals betont die Komplette Datei zu posten so wie sie auf deinem System liegt

Wenn du selber entscheiden kannst was wichtig ist und was nicht dann kannst du dir doch bestimmt auch selber helfen!

Syntax Error in der crontab Datei, bad minute dh am Anfang einer Zeile steht etwas ungültiges!


PS: sowas bitte in

Code: Alles auswählen

 posten...