Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
04.04.22, 08:47
|
#1
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
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
Geändert von sir00 (04.04.22 um 08:53 Uhr)
|
|
|
06.04.22, 15:11
|
#2
|
Anfänger
Registriert seit: Sep 2010
Beiträge: 1
Bedankt: 1
|
Zitat:
Zitat von sir00
# Watchdog Log ...
LOGFILE=/usr/log/watchdog.log
|
Evtl. hat der User, welches dein Scri_pt automatisch ausführt, keine Rechte auf deinen angegebenen Logpfad. Zusätzlich würde ich persönlich den Pfad auf /var/log/ abändern.
|
|
|
Folgendes Mitglied bedankte sich bei tornadochaser:
|
|
06.04.22, 17:28
|
#3
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
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
Geändert von sir00 (06.04.22 um 18:21 Uhr)
|
|
|
06.04.22, 18:20
|
#4
|
Super Moderator
Registriert seit: Oct 2012
Beiträge: 7.636
Bedankt: 9.151
|
Zum Verdeutlichen: root führt den cronjob durch? Sprich, der cronjob ist in der crontab von root?
Ich meine, dass cron kein user ist.
|
|
|
06.04.22, 19:09
|
#5
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
genau, crontab.
root Rechte 755
|
|
|
07.04.22, 18:59
|
#6
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
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....
|
|
|
08.04.22, 03:27
|
#7
|
Super Moderator
Registriert seit: Oct 2012
Beiträge: 7.636
Bedankt: 9.151
|
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/syslog
Um den cronjob in eine Datei umzuleiten würde ich folgenden Eintrag in die crontab vornehmen:
Code:
*/1 * * * * /usr/s*****/oscamcheck.sh >> /var/log/oscamcheck.log 2>&1
Jetzt würde das s***** jede Minute ausgeführt werden.
Fehlerhafte Ausführungen von sk.ipten werden an root gesendet und die findest Du unter
Geändert von Draalz (08.04.22 um 07:57 Uhr)
Grund: cronjob Eintrag korrigiert
|
|
|
Folgendes Mitglied bedankte sich bei Draalz:
|
|
08.04.22, 09:28
|
#8
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
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
|
|
|
08.04.22, 10:01
|
#9
|
Super Moderator
Registriert seit: Oct 2012
Beiträge: 7.636
Bedankt: 9.151
|
Zitat:
Zitat von sir00
Diese beiden ordner finde ich nicht (gibt es bei mir nicht)
nano /var/log/syslog
/var/mail/root
|
Es sind keine Verzeichnisse, es sind Dateien, die Du mit einem Editor, z.B. nano, öffnen und sichten kannst.
/* edit
Da einiges von Distribution, zu Distribution anders gemanagt wird, wäre die Ausgabe von
Code:
cat /etc/os-release
, oder evt. hilfreich.
*/
Geändert von Draalz (08.04.22 um 10:10 Uhr)
|
|
|
Folgendes Mitglied bedankte sich bei Draalz:
|
|
08.04.22, 19:21
|
#10
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
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.
|
|
|
08.04.22, 21:01
|
#11
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
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...
Geändert von sir00 (09.04.22 um 17:05 Uhr)
Grund: Details
|
|
|
10.04.22, 07:44
|
#12
|
Anfänger
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
|
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.
Geändert von sir00 (12.04.22 um 00:41 Uhr)
Grund: übersichtlicher hingeschrieben
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 Uhr.
().
|