myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Ungelesen 04.04.22, 09:47   #1
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard 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 09:53 Uhr)
sir00 ist offline   Mit Zitat antworten
Ungelesen 06.04.22, 16:11   #2
tornadochaser
Anfänger
 
Registriert seit: Sep 2010
Beiträge: 1
Bedankt: 1
tornadochaser ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von sir00 Beitrag anzeigen

# 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.
tornadochaser ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei tornadochaser:
sir00 (06.04.22)
Ungelesen 06.04.22, 18:28   #3
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard

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 19:21 Uhr)
sir00 ist offline   Mit Zitat antworten
Ungelesen 06.04.22, 19:20   #4
Draalz
Moderator
 
Registriert seit: Oct 2012
Beiträge: 5.325
Bedankt: 6.782
Draalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt Punkte
Standard

Zum Verdeutlichen: root führt den cronjob durch? Sprich, der cronjob ist in der crontab von root?

Ich meine, dass cron kein user ist.
Draalz ist offline   Mit Zitat antworten
Ungelesen 06.04.22, 20:09   #5
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard

genau, crontab.
root Rechte 755
sir00 ist offline   Mit Zitat antworten
Ungelesen 07.04.22, 19:59   #6
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard

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....
sir00 ist offline   Mit Zitat antworten
Ungelesen 08.04.22, 04:27   #7
Draalz
Moderator
 
Registriert seit: Oct 2012
Beiträge: 5.325
Bedankt: 6.782
Draalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt Punkte
Standard

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
Code:
/var/mail/root

Geändert von Draalz (08.04.22 um 08:57 Uhr) Grund: cronjob Eintrag korrigiert
Draalz ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei Draalz:
sir00 (08.04.22)
Ungelesen 08.04.22, 10:28   #8
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard

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
sir00 ist offline   Mit Zitat antworten
Ungelesen 08.04.22, 11:01   #9
Draalz
Moderator
 
Registriert seit: Oct 2012
Beiträge: 5.325
Bedankt: 6.782
Draalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt PunkteDraalz leckt gerne myGully Deckel in der Kanalisation! | 2147483647 Respekt Punkte
Standard

Zitat:
Zitat von sir00 Beitrag anzeigen
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
Code:
cat /etc/*release
evt. hilfreich.
*/

Geändert von Draalz (08.04.22 um 11:10 Uhr)
Draalz ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei Draalz:
sir00 (08.04.22)
Ungelesen 08.04.22, 20:21   #10
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard

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.
sir00 ist offline   Mit Zitat antworten
Ungelesen 08.04.22, 22:01   #11
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard

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 18:05 Uhr) Grund: Details
sir00 ist offline   Mit Zitat antworten
Ungelesen 10.04.22, 08:44   #12
sir00
Anfänger
 
Registriert seit: Apr 2011
Beiträge: 18
Bedankt: 18
sir00 ist noch neu hier! | 0 Respekt Punkte
Standard

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 01:41 Uhr) Grund: übersichtlicher hingeschrieben
sir00 ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:39 Uhr.


Sitemap

().