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