[vdr] vdr shutdownskript - wrong time
Steffen Barszus
st_barszus at gmx.de
Tue Dec 22 23:59:32 CET 2009
Ian Bates schrieb:
>
> On 22 Dec 2009, at 21:36, Ian Bates wrote:
>
>> On 22 Dec 2009, at 19:39, Steffen Barszus wrote:
>>
>>> Hi !
>>>
>>> Looks like vdr's shutdownskript hook is not properly working. Since
>>> it seems to be undocumented in vdr man page i took my information
>>> from here:
>>>
>>> http://www.vdr-wiki.de/wiki/index.php/C%27t-VDR_-_Hooks
>>>
>>> #!/bin/sh # Simple ACPI shutdown hook
>>> # $1 : Next timer seconds from 1970 from 1970/01/01, UTC
>>> # $2 : Next timer seconds from now
>>> # $3 : Next timer title
>>> # $4 : Shutdown forced
>>>
>>>
>>> If the time is far enough in the future this is correct, if it is
>>> only few minutes in the future it gets horribly wrong (now +30
>>> minutes or something similar)
>>> (The argument $1 is supplied wrong to the script)
>>>
>>> This is vdr 1.7.10 . I remember that some people have written this
>>> is a known problem. But why is it happening ? Has somebody debugged
>>> this allready ?
>>
>> From the MANUAL:
>>
>> Min. event timeout = 30
>> Min. user inactivity = 300
>> If the command line option '-s' has been set,
>> VDR will
>> automatically shutdown the computer if the
>> next timer
>> event is at least MinEventTimeout minutes in
>> the future,
>> and the user has been inactive for at least
>> MinUserInactivity minutes. Setting
>> MinUserInactivity
>> to 0 disables the automatic shutdown, while
>> still
>> retaining the possibility to manually
>> shutdown the
>> computer.
>>
>> There is your 30 mins. No bug, a 'feature'.
>>
>> My VDR is set to these defaults. If I try to shutdown before 30
>> mins, I am prompted by VDR to press Power again to FORCE shutdown.
>> If this is the case I cannot recall exactly but I think the wakeup is
>> set to 30 mins from the forced shutdown, rather than the next timer.
>>
>> If I recall a mailing list discussion there was an argument along the
>> lines that if a timer was set to record in less than a certain value,
>> 30 mins by default, it is 'cheaper' in terms of power and hardware
>> shutdown/restart cycle degradation to keep the computer running.
>>
>> I have not played with this setting so I cannot comment on VDR
>> behaviour with a lower setting for this value. Please report back if
>> you experiment.
>>
>
> There is also a detailed section in the INSTALL document:
>
Thanks i have to admit i only checked the manpages.
>
> If a timer is currently recording, or a recording would start within the
> next 30 minutes (default for the "Min. event timeout" setup
> parameter), and
> the user insists in shutting down now, the first and second parameter
> will
> correspond to a time that is "Min. event timeout" minutes in the future.
>
> Before the shutdown program is called, the user will be prompted to
> inform
> him that the system is about to shut down. If any remote control key is
> pressed while this prompt is visible, the shutdown will be cancelled (and
> tried again later). The shutdown prompt will be displayed for 5
> minutes, which
> should be enough time for the user to react.
>
So its really a "feature" - Whats the use case for this - except for the
surprise ? Should a shutdown script try to "fix" that ?
> These documents are provided in the VDR source tarball. I use
> Slackware and 'roll my own' VDR, for a packaged distribution you may
> not have these documents or if you do they may not be where you can
> find them 'easily'.
# locate vdr/INSTALL
/usr/share/doc/vdr/INSTALL.gz
Looks like i searched not long enough.
More information about the vdr
mailing list