yaVDR per cron ausschalten?

  • Hi,


    da die TeVii S470 immer mal wieder die Firmware vergisst, muss ich den VDR dann für einige Minuten komplett abstellen, damit danach die Firmware wieder aktualisiert wird. Um dieses zu automatisieren, wollte ich den yaVDR per cron in der Nacht herunterfahren und per BIOS-Einstellung morgens um 6:00 Uhr wieder hochfahren lassen.


    Hierzu habe ich als root folgendes eingetragen, damit der yaVDR z.B. um 05:00 herunter fährt:
    crontab -e

    Code
    # m h  dom mon dow   command
    00 05 * * * /usr/bin/poweroffvdr


    Leider funktioniert das nicht.
    Nach verschiedenen (zeitnäheren) Tests habe ich den Eindruck, dass die crontab gar nicht ausgeführt wird.
    Ein Prozess cron läuft aber.

    Code
    ps -ef | grep -i cron
    root      1235     1  0 14:56 ?        00:00:00 cron
    root      1835  1725  0 15:22 pts/1    00:00:00 grep --color=auto -i cron


    Was mache ich falsch?

    MfG
    Thomas


    yaVDR 0.5: MSI K9AG Neo2-Digital, Athlon X2 BE-2400, RAM: 4GB; HDMI: ZOTAC GT610; HDD: 3TB; DVB-S2: 2x TBS-6981 Doppel-Tuner; FB: Pollin X10
    Streaming-Clients: S100 mit 2,5"-HDD unter Zendeb 0.3 von Egalus

  • Funktioniert /usr/bin/poweroffvdr überhaupt in diesem Kontext?


    Evtl. mal die Ausgabe in ne Datei umlenken lassen damit du die Ausgabe siehst. Weil unter der Umgebung fehlt ja der PATH und das alles, evtl. mag das Script das nicht?


    cu

  • Hi,


    Zitat

    Faudeer schrieb:
    Das sollte im syslog stehen.
    Schau doch mal rein um 05:00 und poste es mal.


    Wie geschrieben habe ich das ganze nicht nur mit "05:00" getestet, sondern auch mit näher liegenden Uhrzeiten oder auch mit "*/1 * * * *" (sprich jede Minute). Im /var/log/syslog gab es nie etwas zu sehen.


    Zitat

    wilderigel schrieb:
    cron ned installiert?


    Naja, ich gehe mal davon aus, dass wenn es in der Prozessliste auftaucht, dann sollte es eigentlich installiert sein.


    Zitat

    Kein_Ahnung schrieb:
    Funktioniert /usr/bin/poweroffvdr überhaupt in diesem Kontext?


    Hmm, ich habe verschiedene Sachen (logger, svdrpsend oder ls) auch ohne Erfolg ausprobiert.


    Zitat

    Keine_Ahnung schrieb:Evtl. mal die Ausgabe in ne Datei umlenken lassen damit du die Ausgabe siehst.


    Es komme keine Daten in der Datei bzw. die Ausgabeddatei wird nicht angelegt.
    Es sieht eher so aus, als ob die crontab nicht ausgeführt wird.

    MfG
    Thomas


    yaVDR 0.5: MSI K9AG Neo2-Digital, Athlon X2 BE-2400, RAM: 4GB; HDMI: ZOTAC GT610; HDD: 3TB; DVB-S2: 2x TBS-6981 Doppel-Tuner; FB: Pollin X10
    Streaming-Clients: S100 mit 2,5"-HDD unter Zendeb 0.3 von Egalus

    Einmal editiert, zuletzt von Thyor ()

  • Wenn du */1 ausprobiert hast, wobei ich glaube, dass * reicht, dann solltest du Einträge im syslog sehen. Was aber auch umkonfiguriert werden kann rsyslog.conf.
    Hast du mal Einträge unter cron.hourly o.ä. probiert? Gehen die auch nicht?
    Hast du deine root Mails gecheckt? Da sollten ja Ausgaben/Fehler reportet werden.
    Vielleicht ein aptitude purge cron; aptitude install cron bzw. was deine Distri braucht?


    Faudeer

    Synchronisieren und Backup auch unter Linux! 250MB extra für euch und mich bei Dropbox-Anmeldung (zu den kostenlosen 2GB), wenn ihr meinen Referral nutzt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!