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:
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