Oscam Watchdog Funktion testen?
Re: Oscam Watchdog Funktion testen?
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ß
Hab irgendwie den inhalt der oscam-watchdog.sh gelöscht.
Datei ist leer.
Bekomme ich diese ohne Neuinstallation wieder hin?
Gruß
Re: Oscam Watchdog Funktion testen?
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
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Oscam Watchdog Funktion testen?
dann würde es aber auch warscheinlich erstmal wieder laufen...Dirkusg hat geschrieben: mag sein, aber so lern ich nix.
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
Re: Oscam Watchdog Funktion testen?
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.
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.
Zuletzt geändert von Dirkusg am Mo 28. Nov 2011, 15:52, insgesamt 1-mal geändert.
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Oscam Watchdog Funktion testen?
Folgendes als root ausführen:Dirkusg hat geschrieben:Hab irgendwie den inhalt der oscam-watchdog.sh gelöscht.
Datei ist leer.
Bekomme ich diese ohne Neuinstallation wieder hin?
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
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Oscam Watchdog Funktion testen?
mmh komisch...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/
in dem watchdog Script steht der Befehl den er ausführen soll
und das wär in diesem Fall /bin/oscam ... worauf verweisst diese Datei denn bei dir? (das ist eine Verknüpfung zu einem script)PID="$(pgrep -x oscam.x86)"
if [[ ! -z $PID ]] ; then
echo "Watchdog - OSCam Server laeuft"
else
echo "Watchdog - OSCam wurde neu gestartet"
oscam start
fi
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
Re: Oscam Watchdog Funktion testen?
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.
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.
Re: Oscam Watchdog Funktion testen?
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.
Irgendwie habe ich jetzt das oscam script zerballert.
jetzt startet gar nichts mehr über o start oder oscam start.
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: Oscam Watchdog Funktion testen?
hm? auf was zeigt denn deine /bin/o Verknüpfung?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.
//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
Du musst nicht kämpfen um zu siegen
Re: Oscam Watchdog Funktion testen?
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
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
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste