HITK unterbricht Idle-Timeout nicht?

  • Hallo,


    ich habe einen vdr-1.7.14 als Server mit streamdev (und vnsi) und einigen Clients -- XBMC, vdr-xineliboutput und VDR-Zapper/VLC.


    Es ist


    MinUserInactivity = 10


    gesetzt und der vdr fährt auch zuverlässig nach 10 Minuten herunter, wenn über streamdev kein Stream abgerufen wird.


    Ich würde aber gerne verhindern, dass der vdr runterfährt, wenn noch ein Client aktiv ist, selbst wenn aktuell keine Wiedergabe erfolgt. VDR-Zapper bietet dazu ja die Funktion an, regelmäßig per SVDRP HITK eine "Taste zu drücken". Ähnliches wollte ich per Cronjob von den XBMCs aus verursachen.


    Leider scheint HITK bei mir das Timeout nicht zu unterbrechen. Obwohl der Befehl ankommt und verarbeitet wird, fährt vdr trotzdem 10 Minuten nach dem letzten Stream-Disconnect herunter:


    Code
    May 27 23:13:48 tvserver vdr: [1009] connect from 192.168.0.7, port 34245 - accepted
    May 27 23:13:48 tvserver vdr: [1009] closing SVDRP connection
    May 27 23:14:01 tvserver CRON[1135]: (root) CMD (/usr/bin/groupswrite ip:grate 0/5/11 1)
    May 27 23:14:30 tvserver vdr: [1009] executing '/home/owagner/shutdown.bsh 0 0 0 "" 0'


    Als Key habe ich testweise User1 und User9 verwendet.


    Leider kann ich mir dieses Verhalten auch nach oberflächlichem Studium des Codes nicht erklären. Hat jemand einen Tip?


    Vielen Dank!


    Viele Grüße,
    Olli

  • Du könntest dich in den Shutdown Hook einklinken, da gibt es ja jetzt schon Möglichkeiten den Shutdown zu verhindern wenn z.B. ein User eingeloggt ist oder irgendein Programm läuft.
    Hier einfach den Client Pingen, und wenn er läuft dann den Shuddown nicht ausführen.


    cu

  • Zitat

    Originally posted by owagner
    Leider kann ich mir dieses Verhalten auch nach oberflächlichem Studium des Codes nicht erklären. Hat jemand einen Tip?


    ohne ins Coding geschaut zu haben, versuch doch mal das OSD per HITK auf - und wieder zuzumachen.


    - sparkie

  • Oder noch einfacher schick ihm als key die "ok" taste das reicht auch.


    VDR1: ECS 945GCD-M, Atom 330, mod. Scenic 300 Geh., 16Gb CF, eHD, Tevii S470, 6.4" VGA TFT
    VDR2: Asus P5GC, C2D E4400 2GHz, mod. Scenic 300 Geh., 16Gb CF, eHD, TS SkyStarHD, PSOne TFT
    VDR3: Asus CUSL2, P3800, 128Mb Ram, TT3600, eHD
    SERVER: Tualatin 1133, 512Mb, 8 x ST 320Gb Gb RAID 5
    SERVER: Intel D945GSEJT, Chenbro ES30068

Jetzt mitmachen!

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