vdrshutdown und $PIPESTATUS

  • Hallo allerseits,


    habe einige grundsätzliche Fragen zum vdrshutdown-script.
    Wo wird die Variable $PIPESTATUS gebildet und gespeichert?


    Gibt es Beispiele für CHECKSCRIPT?


    Und letztlich hatte ich gehofft, daß die Zeitermittlung für den shutdown vom Script erledigt wird.


    Wo liegt mein Klemmer?


    Gruß Peppi


    VIA Epia ME6000 , Nexus-s Rev 2.1, 256 MB RAM, 120 GB HD, homebrew IR,
    Mandrake 9.1, vdr 1.2.0, AC3overDVB

    VIA Epia ME6000 , Nexus-s Rev 2.1, Skystar 2, 256 MB RAM, 500 GB HD, homebrew IR, c'tVDR 6.2

  • PIPESTATUS ist eine Variable die von der Shell gesetzt wird. Im vdrshutdown Script wird sie benutze um den Rückgabewert von nvram-wakeup zu lesen.


    zum thema CHECKSCRIPT :suchen


    Was meinst du mit "zeitermittelung" ? Wenn du die Weck-Zeit meinst: vdr ruft dass Script mit der nächsten Weckzeit auf. Diese wird dann von nvram-wakeup ins BIOS bzw. in die RealTimeClock geschrieben.

  • >PIPESTATUS ist eine Variable die von der Shell gesetzt wird


    also eine allgemeine Variable oder speziell für dieses Script?
    env zeigt sie nicht an.


    Zum Thema CHECKSCRIPT werde ich mich aufschlauen.


    Mit Zeitermittelung meine ich ein script, welches die timer.conf analysiert und die nächste Weckzeit an vdrshutdown übergibt.
    >vdr ruft dass Script mit der nächsten Weckzeit auf
    heißt das, vdr übergibt die nächste Weckzeit an vdrshutdown?
    kann ich dafür eine Testabfrage generieren?


    Gruß Peppi

    VIA Epia ME6000 , Nexus-s Rev 2.1, Skystar 2, 256 MB RAM, 500 GB HD, homebrew IR, c'tVDR 6.2

  • Zitat

    Original von peppi
    >PIPESTATUS ist eine Variable die von der Shell gesetzt wird


    also eine allgemeine Variable oder speziell für dieses Script?
    env zeigt sie nicht an.


    man bash
    suche nach "PIPESTATUS"


    Zitat


    Mit Zeitermittelung meine ich ein script, welches die timer.conf analysiert und die nächste Weckzeit an vdrshutdown übergibt.


    das macht VDR selbst.


    Zitat


    >vdr ruft dass Script mit der nächsten Weckzeit auf
    heißt das, vdr übergibt die nächste Weckzeit an vdrshutdown?

    ja


    Zitat

    kann ich dafür eine Testabfrage generieren?


    eine Testabfrage?
    wenn du --nowrite an nvram-wakeup uebergibst, wird im BIOS nichts veraendert. Meinst du das?

  • Viellen Dank für die Antwort.


    Habe in INSTALL vom VDR die Antwort zum Variablenproblem gefunden.
    (-s shutdownscript 0 0 0 0 0)


    Vielleicht ist ein kleiner Hinweis im nvram-Manual dazu hilfreich.


    Ansonsten, nvram läuft wie gewünscht.
    Tolle Sache!

    VIA Epia ME6000 , Nexus-s Rev 2.1, Skystar 2, 256 MB RAM, 500 GB HD, homebrew IR, c'tVDR 6.2

Jetzt mitmachen!

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