Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Crontab macht seine Job nicht.

dirkusg

Ist gelegentlich hier
Registriert
22. November 2009
Beiträge
49
Reaktionspunkte
6
Punkte
28
Hab immer wieder Probleme mit Oscam 1.10rc. Stürzt ohne klaren Grund ab.
kernel: [25013.532475] oscam.x86[1321]: segfault at b6bcc000 ip b74b4b16 sp b6bcae88 error 6 in libc-2.11.2.so[b7440000+140000]

Was nicht so schlimm wäre wenn Cron seinen Job machen würde.
Cronline:
*/5 * * * * root /var/emu/script/oscam-watchdog.sh #OSCam - Teste ob OSCam laeuft (alle 5 Minuten)
klappt aber nicht:
Log
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
Manueller start ging ohne Probleme. Oscam startet ohne Probleme.
/var/emu/script/oscam-watchdog.sh ist vorhanden.
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!


sagt mir aber so alles nix.

Hat einer einen Tip? Idee? Oder wo ist ein Fehler?

Gruß Dirk
 
AW: Crontab macht seine Job nicht.

Ist cron überhaupt gestartet?
Welche IPC Version nutzt Du denn?

Gib mal in Putty "i task" ein dann sollte da auch stehen das cron läuft.

Ich nutze 11.3, und der Cronjob funzt einwandfrei.

Grüsse
szonic
 
AW: Crontab macht seine Job nicht.

Ach ja, manche Fehler könne sooo einfach sein.
Da wäre ich als letztes drauf gekommen.
Cron wird nicht im Task angezeigt.
Aber warum wird das dann im Log angezeigt? Bin da im Moment etwas verwirrt.
Und warum startet Cron nicht im Autostart? hatte das eigentlich so verstanden.
IPC ist 11.3 auf Debian 6

Gruß
 
AW: Crontab macht seine Job nicht.

Dann gebe "I cfg" ein, da steht die Cron-Steuerung:

#Cron-Steuerung bei EMU stop/start ?
CRON='1'

Wenn das da steht, startet cron automatisch!

Grüsse
szonic
 
AW: Crontab macht seine Job nicht.

Ist Aktiv. Wir aber mit i Task nicht angezeigt. Steht nur 2 mal Oscam.
Hab mal cron eingegeben dann kommt:
cron: can't lock /var/run/crond.pid, otherpid may be 925: Resource temporarily unavailable
Könnte dies der Fehler sein? Verstehe ich es richtig das pid schon genutzt wird?
Nachtrag:
OK hab mal mit htop geschaut cron äuft wohl auch wenn es nicht mit I task angezeigt wird.

Gruß
 
Zuletzt bearbeitet:
AW: Crontab macht seine Job nicht.

Gib mal das ein:
ps aux | grep cron

Deine Ausgabe ist erstmal so korrekt.
 
AW: Crontab macht seine Job nicht.

root 925 0.0 0.2 3812 948 ? Ss 12:37 0:00 /usr/sbin/cron
root 9984 0.0 0.1 3316 788 pts/0 S+ 18:19 0:00 grep cron

Was sagt mir das?

Und als frage vorab. Wo kann ich denn sehen wie Cron reagiert/reagieren soll wenn ein Fehler vorliegt?

Nachtrag: Ich denke das schein ein IPC Problem zu sein.
Folgendes:
Ich hab mal die cccam watchdog mit der oscam watchdog verglichen. Beide verweisen irgendwie auf die functions.sh
Aber, dort gibt es zwar einen eintrag für die cccam (# Teste ob CCcam laeuft) aber keinen für die oscam. Fehlt da bei mir was?

Gruß
 
Zuletzt bearbeitet:
AW: Crontab macht seine Job nicht.

Hallo dirkusg
hänge gerade am selben Problem fest, hast du dafür eine Lösung gefunden? Kannst du mir dabei helfen?
 
AW: Crontab macht seine Job nicht.

Was heißt selbe Problem? Außer solltest du die Crontab mal posten um zu sehen wo der Fehler ist...
 
Hallo meister85
Danke für deine schnelle Antwort.
Naja mit der Überwachung der Oscam mit watchdog habe ich so meine Probleme, die Einstellungen in der crontab habe ich geändert

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

ups habe es gefunden
beim nächstenmal im Spoiler
 
Zuletzt bearbeitet von einem Moderator:
AW: Crontab macht seine Job nicht.

Was sagt denn der Syslog? Ist das Überwachungsscript in /var/emu/script hinterlegt? Ist Crontab gestartet?
 
AW: Crontab macht seine Job nicht.

die "oscam-watchdog.sh" ist in var/emu/script vorhanden

syslog sagt


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
 
AW: Crontab macht seine Job nicht.

Der Oscam Watchdog läuft doch.. Wo soll das problem liegen? Was macht er denn nicht genau?
 
AW: Crontab macht seine Job nicht.

Ja das ist ja richtig aber mir stürzt die oscam in unregelmäßigen Abständen immer mal ab und wird dann nicht neu gestartet. Kann man denn die oscam-watchdog.sh mal von Hand starten?
den wenn ich die Oscam über das IPC webif stope ddann stopt cron auch gleich mit.
 
AW: Crontab macht seine Job nicht.

Das OScam in regelmäßigen Abständen abstürzt, darf natürlich nicht sein...

Auch diese Meldung in deinem Syslog macht mich etwas stutzig:

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Ich vermute mal das deine Reader das Problem verusachen und nicht OScam. Hängen deine Cardreader an einem USB-Hub?

Der Watchdog funktioniert einwandfrei, er erkennt anscheinend dass OScam läuft und deshalb tut er auch nichts....
 
Zurück
Oben