如何自动检查hwclock?

时间:2013-05-27 15:39:52

标签: linux clock ntp hwclock

我想检查我的硬件时钟是否设置正确。

起初我以为我会使用hwclock --show返回的最后两个字段:

hwclock --show | awk '{print $8}'
-0.236936

但后来我意识到系统时钟和硬件时钟之间的区别是 NOT

date && hwclock
Mon May 27 17:21:34 CEST 2013
Sat 25 May 2013 12:21:35 PM CEST  -0.808630 seconds

(顺便说一句:这是多少?它似乎不是硬件时钟漂移,因为它总是在变化。它似乎与/etc/adjtime不一致)

所以这是我的问题:如何检查系统时钟和硬件时钟之间的区别?

我没有看到任何“时间戳”选项,可以简单地减去这两个值。

1 个答案:

答案 0 :(得分:0)

看起来像:

hwclock --compare

会做你想要的。这将系统时间与HW时钟时间进行比较。它以5秒的间隔连续执行此操作,允许它计算两个时钟之间的PPM漂移。

如果您正在运行NTP,这将定期更新RTC(我相信每11分钟一次),这将影响比较的准确性。