nvram-wakeup und die Variable $1

  • Hallo!


    Wenn ich den Rechner mit vdrshutdown beende, wird die Aufwachzeit für nvram-wakeup nicht übernommen. Die Variable $1 ist bei mir immer leer. Auch wenn Timer gesetzt sind. Wieso wird diese Variable nicht mit dem Timerwert gesetzt?


    LFS 2.6.16.27 + VDR 1.4.2-3

    TT S2300 (modded) DVB-S + CI + TT S1102 DVB-S + P4S533 + C2GHz + 256MB DDRAM + 250GB HD + DVD LG GSA 4081B + IDE>USB SwapRack + 802.11g RaLink rt2500 + TBE's EXTB + TFT

  • Hoi


    wie ruftst das denn auf?

    Dirk

  • Über die runvdr



    Ein "echo $1" auf der Console bringt auch niemals einen Wert zurück.

    LFS 2.6.16.27 + VDR 1.4.2-3

    TT S2300 (modded) DVB-S + CI + TT S1102 DVB-S + P4S533 + C2GHz + 256MB DDRAM + 250GB HD + DVD LG GSA 4081B + IDE>USB SwapRack + 802.11g RaLink rt2500 + TBE's EXTB + TFT

    Einmal editiert, zuletzt von turrican ()

  • Hoi


    $1 is auch nen übergabewert, "echo $1" auf der Console wird dir nix zeigen :D


    das $1 übergibt vdr an das script, wenn er es Aufruft.


    ich seh jetzt aber auf Anhieb nichts, was nen fehler sein könnte :(


    füg mal folgende zeile in den shutdownscript ein


    Code
    echo "`date "+%D %T"` -> $1 <-" >> /video/recordings/shutdown.log


    das sollte eine datei "/video/recordings/shutdown.log" mit datum und übergabewert


    wenn du dann neu startest, sollte das normal drin stehen! wenn nicht, wird deine vdrshutdown.sh ned aufgerufen.

    Dirk

  • Aufgerufen wird das Script, denn es fährt den Rechner ja runter. Kurz vor'm reboot kann man dem syslog noch noch folgendes entnehmen

    Zitat

    --syslog parameter specified. All output goes to the syslog
    /usr/bin/nvram-wakeup: option `--settime' requires an argument


    Broadcast message from root (pts/0) (Sun Jul 10 18:16:11 2005):


    The system is going down for system halt NOW!


    Nach 'm Neustart steht im shutdown.log

    Code
    7/10/05 18:16:11 ->  <-


    Also kommt wohl nix rüber...komisch!

    LFS 2.6.16.27 + VDR 1.4.2-3

    TT S2300 (modded) DVB-S + CI + TT S1102 DVB-S + P4S533 + C2GHz + 256MB DDRAM + 250GB HD + DVD LG GSA 4081B + IDE>USB SwapRack + 802.11g RaLink rt2500 + TBE's EXTB + TFT

  • Hoi


    und du bist sichter, das du nen aktiven Timer hast?


    sonst würde vdr was übergeben!


    Gruß Dirk


    PS: benutz mal nicht das sleeptimer-plugin, nich das das nen bug hat

    Dirk

  • Jo, der war schon aktiv. Ich hab' jetzt auch mal vdr ohne den aktuellen Bigpatch (und auch sonst keine) compiliert. Daran liegt's auch nit. Version des verwendeten sleeptimer-plugin ist 0.6. Wie kann ich denn über vdr runterfahren? Gibt's da 'n SVDRP-Kommando? Denn einfach über die commands.conf das vdrshutdown-script aufzurufen bringt ja nix?!


    gruß, turrican

    LFS 2.6.16.27 + VDR 1.4.2-3

    TT S2300 (modded) DVB-S + CI + TT S1102 DVB-S + P4S533 + C2GHz + 256MB DDRAM + 250GB HD + DVD LG GSA 4081B + IDE>USB SwapRack + 802.11g RaLink rt2500 + TBE's EXTB + TFT

  • O.K, das sleeptimer-plugin spielt da nicht mit. Ein vdrshutdown über erreichte min. Benutzerinaktivität übergibt die Variable. Dann probier ich mal 'ne andere Version von sleeptimer aus.


    Code
    7/10/05 20:30:22 -> 1121027040 <-


    Dirk: Danke für den Tipp


    mfg, turrican

    LFS 2.6.16.27 + VDR 1.4.2-3

    TT S2300 (modded) DVB-S + CI + TT S1102 DVB-S + P4S533 + C2GHz + 256MB DDRAM + 250GB HD + DVD LG GSA 4081B + IDE>USB SwapRack + 802.11g RaLink rt2500 + TBE's EXTB + TFT

Jetzt mitmachen!

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