Re: [chrony-users] How to read the RTC value?

[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-users Archives ]


I want to read the RTC to compare it to the system clock as with timedatectl. Use cases for this are checking if syncing to the RTC actually worked or identifying a bug in case the RTC malfunctions. I don't see how this is so hard to understand. It is just one string to print. The first thing I would implement when creating the RTC sections reading and printing the current RTC value.

Am 09.08.24 um 20:25 schrieb Bill Unruh:


William G. Unruh __| Canadian Institute for|____ Tel: +1(604)822-3273
Physics&Astronomy _|___ Advanced Research _|____ Fax: +1(604)822-5324
UBC, Vancouver,BC _|_ Program in Cosmology |____ unruh@xxxxxxxxxxxxxx
Canada V6T 1Z1 ____|____ and Gravity ______|_    theory.physics.ubc.ca/

On Fri, 9 Aug 2024, Jan Claußen wrote:

[CAUTION: Non-UBC Email]While chronyd is running with the rtcfile directive, timedatectl shows

$ timedatectl
               Local time: Fri 2024-08-09 14:12:01 UTC
           Universal time: Fri 2024-08-09 14:12:01 UTC
                 RTC time: n/a
                Time zone: Universal (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

When using chronyc's rtcdata command, you get

RTC ref time (GMT) : Sat May 30 07:25:56 2015
Number of samples  : 10
Number of runs     : 5
Sample span period :  549
RTC is fast by     :    -1.632736 seconds
RTC gains time at  :  -107.623 ppm
where

RTC ref time (GMT)
This is the RTC reading the last time its error was measured.

so this is not the current RTC value either. How to read it out then without having to stop chronyd?

I am not sure what you mean. You have all the data you need to figure out what
the time is. You know what its time read, you know how slow/fast it is, You
even know how fast it gains or loses time
Why are you reading the rtc anyway. It is not terribly accurate. And when
chrony is running, it keeps the time of rtc open not allowing anything else to
read it. You run the system clock to get accurate time. rtc is ONLY useful for
giving the clock a starting time when chrony is started. It is not useful as a
clock unless you are happy with times to nearest second.





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/