作者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://www.ptt.cc/bbs/LinuxDev/M.1619358493.A.BCA.html
→ wens: 幹嘛要 restart? ntpd 有跑著並且有正常連到上游就會一直是 04/25 22:12
→ wens: 有同步的狀態啊 04/25 22:12
→ gn00618777: 我們網頁有三種同步時間模式,除了NTP,選了其他兩種也 04/27 21:16
→ gn00618777: 要把NTP關掉。如果選了NTP,要啟動NTP,他的確會更新, 04/27 21:17
→ gn00618777: 但是會隔N秒,這樣我會不知道什麼時機點要把同步好的 04/27 21:17
→ gn00618777: 系統時間寫入RTC。我後來用了ntpdate,他可以block住, 04/27 21:18
→ gn00618777: 我就可以確保系統時間已改變再寫入RTC,但因為它會bloc 04/27 21:18
→ gn00618777: k,也就是會讓使用者同步中不能操作其他事.... 04/27 21:19
→ wens: NTP server 就算鎖定了也是慢慢skew clock,沒那麼快... 05/05 10:09