作者gn00618777 (非常念旧)
看板LinuxDev
标题[问题] NTP server 同步
时间Sun Apr 25 21:48:10 2021
版友晚安
我装置当网页操作下来用NTP同步时,我底层就用 /etc/init.d/ntpd restart
紧接着我就将 system time 写入至 RTC了。但尴尬的是,我该如何确定system
time 已和 NTP server 同步完成? 若还没完成,我紧接着写入至RTC的时间就会
是错的
恳请建议,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.115.86.19 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1619358493.A.BCA.html
1F:→ wens: 干嘛要 restart? ntpd 有跑着并且有正常连到上游就会一直是 04/25 22:12
2F:→ wens: 有同步的状态啊 04/25 22:12
3F:→ gn00618777: 我们网页有三种同步时间模式,除了NTP,选了其他两种也 04/27 21:16
4F:→ gn00618777: 要把NTP关掉。如果选了NTP,要启动NTP,他的确会更新, 04/27 21:17
5F:→ gn00618777: 但是会隔N秒,这样我会不知道什麽时机点要把同步好的 04/27 21:17
6F:→ gn00618777: 系统时间写入RTC。我後来用了ntpdate,他可以block住, 04/27 21:18
7F:→ gn00618777: 我就可以确保系统时间已改变再写入RTC,但因为它会bloc 04/27 21:18
8F:→ gn00618777: k,也就是会让使用者同步中不能操作其他事.... 04/27 21:19
9F:→ wens: NTP server 就算锁定了也是慢慢skew clock,没那麽快... 05/05 10:09