0
我有設備openwrt。假設設備的時間是下午3點,然後我斷開電源。如果我在下午3點15分再次接通電源,它仍然有下午3點的時間。我知道它沒有RTC更新時間,但它存儲時間爲下午3:00?什麼是文件位置?openwrt存儲時間在哪裏?它如何存儲時間?
我有設備openwrt。假設設備的時間是下午3點,然後我斷開電源。如果我在下午3點15分再次接通電源,它仍然有下午3點的時間。我知道它沒有RTC更新時間,但它存儲時間爲下午3:00?什麼是文件位置?openwrt存儲時間在哪裏?它如何存儲時間?
系統日期和時間由/etc/init.d/sysfixtime
腳本通過尋找最近的任何文件的時間戳/etc
發現設置:
boot() {
local curtime="$(date +%s)"
local maxtime="$(find /etc -type f -exec date -r {} +%s \; | sort -nr | head -n1)"
[ $curtime -lt $maxtime ] && date -s @$maxtime
}
然後,如果您有互聯網連接,NTP客戶端將收到的實際日期和時間來自配置爲/etc/config/system
的NTP服務器我相信OpenWRT使用NTP從互聯網定期更新您的路由器的時間。一旦它從遠程服務器接收到最新的時間,這些數據就會以nvram存儲,直到下一次更新。 – BiN4RY