Oscam Watchdog Funktion testen?

Gelöste Themen / Solved Threads
Dirkusg
IPC Neuling
Beiträge: 31
Registriert: Sa 29. Okt 2011, 20:45
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von Dirkusg »

Super. Blödmann an der tastatur.
Hab irgendwie den inhalt der oscam-watchdog.sh gelöscht.
Datei ist leer.
Bekomme ich diese ohne Neuinstallation wieder hin?

Gruß
szonic
IPC Interessierter
Beiträge: 115
Registriert: Mi 25. Mai 2011, 17:30
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von szonic »

Meinst Du das:

Code: Alles auswählen

#!/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 �erwachungsscript neu gstartet."

#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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von feissmaik »

Dirkusg hat geschrieben: mag sein, aber so lern ich nix.
dann würde es aber auch warscheinlich erstmal wieder laufen...


Hast du denn mal das probiert was ich heute morgen geschrieben hatte?
...oscam start(en) , /var/emu/script/oscam-watchdog.sh ausführen, oscam stop(en) , watchdog nochmals ausführen und gucken ob alles läuft wies soll...?
Du musst nicht kämpfen um zu siegen
Dirkusg
IPC Neuling
Beiträge: 31
Registriert: Sa 29. Okt 2011, 20:45
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von Dirkusg »

Erst mal danke für die ganze Hilfe.

Hab das script mit dem eintrag set -x gestartet.
Dann kommt als Fehler:

++ echo '2011-11-28 14:50 Watchdog - OSCam wurde neu gestartet'
++ oscam start
Cannot open config file '/usr/local/etc/oscam.conf' (errno=2 No such file or directory)
++ '[' 1 == 1 ']'
++ mailsend 'OScam Watchdog !' 'OScam wurde aufxxxxxxxx vom Watchdog �erwachungsscript neu gstartet.'

Und dazu dann wieder meine Fragen. Wo ist der Unterschied zu dem wie watchdog oscam starte zu dem mit o start.
o start funktioniert ja.
Die oscam.conf liegt ja eigentlich in /var/etc/

Nachtrag: Hab in der oscam-watchdog.sh den Eintrag: oscam start auf o start geändert. jetzt gehts.

:D
Zuletzt geändert von Dirkusg am Mo 28. Nov 2011, 15:52, insgesamt 1-mal geändert.
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von feissmaik »

Dirkusg hat geschrieben:Hab irgendwie den inhalt der oscam-watchdog.sh gelöscht.
Datei ist leer.
Bekomme ich diese ohne Neuinstallation wieder hin?
Folgendes als root ausführen:

Code: Alles auswählen

wget -O/var/emu/script/oscam-watchdog.sh ipc.pebkac.at/ipc/current/var/emu/script/oscam-watchdog.sh && chmod +x /var/emu/script/oscam-watchdog.sh
Du musst nicht kämpfen um zu siegen
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von feissmaik »

Dirkusg hat geschrieben: ++ echo '2011-11-28 14:50 Watchdog - OSCam wurde neu gestartet'
++ oscam start
Cannot open config file '/usr/local/etc/oscam.conf' (errno=2 No such file or directory)
++ '[' 1 == 1 ']'
++ mailsend 'OScam Watchdog !' 'OScam wurde aufxxxxxxxx vom Watchdog �erwachungsscript neu gstartet.'

Und dazu dann wieder meine Fragen. Wo ist der Unterschied zu dem wie watchdog oscam starte zu dem mit o start.
o start funktioniert ja.
Die oscam.conf liegt ja eigentlich in /var/etc/
mmh komisch...
in dem watchdog Script steht der Befehl den er ausführen soll
PID="$(pgrep -x oscam.x86)"
if [[ ! -z $PID ]] ; then
echo "Watchdog - OSCam Server laeuft"
else
echo "Watchdog - OSCam wurde neu gestartet"
oscam start
fi
und das wär in diesem Fall /bin/oscam ... worauf verweisst diese Datei denn bei dir? (das ist eine Verknüpfung zu einem script)
also bitte posten: ls -la /bin/oscam

...das müsste eigentlich auf /var/emu/script/oscam zeigen und dadrin ist dann eine Funktion hinterlegt die das starten übernimmt...

Alternativ kannst du anstatt des Befehls " oscam start " auch den kompletten Pfad zum passenden Script im watchdog angeben:
/var/emu/script/oscam start


//EDIT: Keine Lösung aber ein vorläufiger Workaround wäre in diesem Fall vllt eine Verknüpfung (symlink) von /var/etc/ auf /usr/local/etc/ anzulegen - allerdings gibt es dieses Verzeichniss normalerweise schon und evtl. liegt da schon was drin also VORHER auf jedenfall reingucken, sichern und ggf bescheid geben was für datein das sind!
cp /usr/local/etc/* /var/etc/; rm -rf /usr/local/etc && ln -s /var/etc/ /usr/local/etc
Du musst nicht kämpfen um zu siegen
Dirkusg
IPC Neuling
Beiträge: 31
Registriert: Sa 29. Okt 2011, 20:45
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von Dirkusg »

root@XXX /var/emu/script > ls -la /bin/oscam
lrwxrwxrwx 1 root root 21 29. Okt 23:13 /bin/oscam -> /var/emu/script/oscam
root@XXX /var/emu/script >

Scheint also zu stimmen.
Wenn ich manuell "oscam start" eingebe kommt wieder die Fehlermeldung.

Ich hab den Befehl in watchdog jetzt auf "o start" geändert. dann gehts.
Dirkusg
IPC Neuling
Beiträge: 31
Registriert: Sa 29. Okt 2011, 20:45
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von Dirkusg »

Ich bin wirklich zu blöd für diese Linux Welt.
Irgendwie habe ich jetzt das oscam script zerballert.
jetzt startet gar nichts mehr über o start oder oscam start.
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von feissmaik »

Dirkusg hat geschrieben: Wenn ich manuell "oscam start" eingebe kommt wieder die Fehlermeldung.

Ich hab den Befehl in watchdog jetzt auf "o start" geändert. dann gehts.
hm? auf was zeigt denn deine /bin/o Verknüpfung?


//EDIT:

Code: Alles auswählen

wget -O/var/emu/script/oscam ipc.pebkac.at/ipc/current/var/emu/script/oscam && chmod +x /var/emu/script/oscam
...aber wer weiss was du dir nicht noch alles kaputtbearbeitet hast also vllt doch lieber jüst neu installiern? ;)
Du musst nicht kämpfen um zu siegen
Dirkusg
IPC Neuling
Beiträge: 31
Registriert: Sa 29. Okt 2011, 20:45
Kontaktdaten:

Re: Oscam Watchdog Funktion testen?

Beitrag von Dirkusg »

Naja lernen lernen lernen.
Werd wohl alles neu machen.
Irgendwie mach ich irgendwo einen Fehler beim anzeigen/schließen mit nano.
Sind immer irgendwelche scripts die ich mir angeschaut habe.
Warscheinlich sind die Finger zu schnell oder zu dick.
Deswegen ist jetzt Schluß bevor ich noch mehr zerballer.

Nochmal Danke
Antworten

Wer ist online?

Mitglieder in diesem Forum: Semrush [Bot] und 1 Gast