看板 LinuxDev 關於我們 聯絡資訊
版友晚安 我裝置當網頁操作下來用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