![]() |
Watchdog OScam
Hallo
Suche eine Watchdog für Oscam. Wo die cron jede Minute überprüft ob die oscam läuft. Mit log datei. Wo ich nachsehen kann, wie oft gestartet. Würde mich freuen wenn es jemand hat. Habe OpenATV und Gigablue Quad Plus. oder meine mal überprüfen: #!/bin/sh # # Watchdog Log ... LOGFILE=/usr/log/watchdog.log if ps -c "/usr/bin/oscam-emu -c /etc/tuxbox/config" then echo "OScam läuft" else echo $(date '+%Y_%m_%d_%H:%M') "OScam läuft nicht" /usr/bin/oscam-emu -a server: passwd -p 12345 -b -c /etc/tuxbox/config echo $(date '+%Y_%m_%d_%H:%M') 'OScam wurde neugestartet' >> $LOGFILE # EXIT ################################################## ### exit 0 fi Diese Startet die oscam aber es kommt keine log datei.Nur wenn ich per Hand das S***** starte, kommt log datei. Wäre euch dankbar wenn der fehler gefunden wird. Besten dank MfG |
Zitat:
|
Vielen Dank habe usr in var geändert.
Cron führt das scr..pt aus. 10 * * * * usr/scr_pt/oscamcheck.sh VL ist ja der fehler behoben, durch das ändern in var. Ich melde mich wenn das Bild stehen bleibt. Ob eine log datei angelegt wurde. Besten Dank |
Zum Verdeutlichen: root führt den cronjob durch? Sprich, der cronjob ist in der crontab von root?
Ich meine, dass cron kein user ist. |
genau, crontab.
root Rechte 755 |
Hallo Nachtrag.
Gegen 03:15-04:00 Uhr war das Bild irgendwann kurz stehengeblieben, leider kam kein eintrag in var/log. Habe die scri_pt datei mal per hand ausgeführt, vorher oscam gestoppt. und es kam die log datei, in var/log. Nur per hand kommt die log. Ich suche schon fast 2 jahre nach der lösung, ich habe auch keine ahnung von linux, leider.... |
Dein crontab Eintrag besagt, dass jeweils zur 10. Minute einer Stunde Dein s..pt ausgeführt werden soll. Wird es denn ausgeführt? Dazu könntest Du die Datei /var/log/syslog sichten, denn dort dürfte das eingetragen sein.
Code:
nano /var/log/syslogCode:
*/1 * * * * /usr/s*****/oscamcheck.sh >> /var/log/oscamcheck.log 2>&1Fehlerhafte Ausführungen von sk.ipten werden an root gesendet und die findest Du unter Code:
/var/mail/root |
Hallo
Haben cronjob geändert. Diese beiden ordner finde ich nicht (gibt es bei mir nicht) nano /var/log/syslog /var/mail/root Wie kann ich diese erstellen? Root ist bei mir: /etc/cron/crontabs |
Zitat:
/* edit Da einiges von Distribution, zu Distribution anders gemanagt wird, wäre die Ausgabe von Code:
cat /etc/os-releaseCode:
cat /etc/*release*/ |
Hallo
ich weiß das das Dateien sind. Habe mich nur falsch ausgedrückt. Sorry. Habe jetzt alles eingestellt. Mal schauen ob jetzt log kommt. Vielen Dank für die Hilfe. Ich melde mich wenn bild stehen bleibt. |
Hallo
Habe mal per Timer die Box neugestartet. Einträge in log waren da. Die oscamcheck.log sagt Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). 2022_04_08_21:57 OScam läuft nicht error: garbage option ------------------------------------------- Watchdog log sagt: 2022_04_08_21:57 OScam wurde neugestartet 2022_04_08_21:58 OScam wurde neugestartet 2022_04_08_21:59 OScam wurde neugestartet und beide log dateien kommen jede Minute. Es soll nur ein Eintrag kommen.!!! Was kann da falsch sein? Aber Bild ist da... |
Hallo
Habe mir mal ein Scri_pt zusammengebaut. Ich versuche ohne Schleifen von log Dateien. Das nur ein eintrag kommt. Bei´diesem Scri_pt wird jede minute ein eintrag log von Cromtabs ausgeführt. Ich will aber das nur bei Neustart des Oscam ein eintrag kommmt. root file: Code: */1 * * * * /usr/s*****/oscamcheck.sh >> /var/log/oscamcheck.log 2>&1 oscamcheck.sh bei scri_pt #!/bin/bash if ! ps -C oscam-emu > /dev/null then : echo `date` "oscam is not running.... restarting!!!" >> /var/log/oscam-watchdog.log /usr/bin/oscam-emu -a server: passwd -p 12345 -b -c /var/etc/tuxbox/config/oscam-emu break # EXIT ################################################## ### exit 0 fi fi Vielen Dank. |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.