0

我有一个有趣的场景,我有一个成功运行 gpsd 和 chrony 的封闭(未联网)系统,以便设置我的时钟并使其保持同步。

但是,在重新启动时,系统时间似乎没有自动同步,直到我运行

chronyc sources

几次,一旦发生,一切都会到位。

供参考,这是我的 chrony.conf

keyfile /etc/chrony/chorny.keys
driftfile /var/lib/chrony/chrony.drift

logdir /var/log/chrony

maxupdateskew 100.00

rtcsync

# step the system clock instead of skewing it if the adjustment is larger than
# one second, but only in the first three clock updates.
makestep 1 3

# cgps can be used to see gps offset
# gpsmon can be used to see the pps offset 

refclock PPS /dev/pps1 refid PPS lock GPS
refclock SHM 0 refid GPS delay 0.2

我很好奇是否有人对这里可能发生的事情有任何想法——比如我运行这个命令会重置 makestep。我已经等了 3、5 和 10 分钟,而且行为总是一样的,在我运行 chronyc 源之后事情会同步。

4

0 回答 0