>Richard Gooch wrote:
>> 
>> H. Peter Anvin writes:
>> > Richard Gooch wrote:
>> > >
>> > > H. Peter Anvin writes:
>> > > > Get the current uptime from /proc/uptime and subtract that from the
>> > > > current time.
>> > >
>> > > Won't that foul up if the system is suspended (system clock is
>> > > restored from hwclock on resume)?
>> > > And probably also when settimeofday() is called?
>> >
>> > No, and yes, respectively.
>> 
>> ??? AFAIK, /proc/uptime stops ticking over when the system is
>> suspended. However, since the current time is "restored" after a
>> resume, the two values will not track. The computed "boot time" will
>> drift forward by as many seconds as the system was suspended.
>> Is this not correct?
>> 
>
>If so, then that's a bug in /proc/uptime IMNSHO.
I posted a patch some time ago that tracked the "suspended time" too and
return it in another field in /proc/uptime. BTW, it set the date/time of
/proc/uptime to the last reboot.

Won't work if you change date/time, too.


What you want is a reboot counter, which could be easily made. eg.
/etc/reboots 





-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to