OpenWrt固件实现路由器定时重启方法

原文出自恩山论坛:https://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=195259

10 5 * * * sleep 70 && touch /etc/banner && reboot   //每天5点10分路由器自动重启

重启命令之前先加校时命令。因为路由器重启后时间还停在重启前的5点。没校时,所以又去重启了。

需要注意的是,一定要延迟重启,否则可能无限重启,官方给出的配置中,在 sleep 70 秒之后,使用 touch 写文件,应为路由器如果没有及时联网从NTP服务器上获取到实践,那么路由器的系统时间和重启的系统时间便一样,如果修改过文件,Openwrt 开机后会把最后修改或者访问的文件时间作为默认系统时间。因此延迟1min重启,可以避免这个问题。

posted @ 2019-07-18 23:41  扬阳  阅读(14668)  评论(0编辑  收藏  举报