欢迎光临
我们一直在努力

潘多拉路由器固件,定时重启计划任务设置

30 04 * * 1,4 sleep 70 && touch /etc/banner && reboot
这段命令的意思是:
星期1和星期4的4点30分,自动重启。
第一步 复制上面脚本打开-系统-计划任务-粘贴保存
第二步 系统-启动项-找到 cron 然后重启此启动项
——————————-
计划任务列表的格式:
[minute] [hour] [day of month] [month] [day of week] [program to be run]
其中各个参数的取值范围是:
minute(0-59)
hour(0-23)
day of month(1-31)
month(1-12)
day of week(0-7,0 or 7 is Sun)
每个参数里的取值可以有4种间隔符:
* 表示任意
– 表示范围
, 表示枚举多个值
/ 表示每隔
——————————-
10 4 * * * sleep 70 && touch /etc/banner && reboot
sleep 70 也就是延时70秒重启
touch /etc/banner 也就是修改/etc/banner文件
上面这段代码把重启时间定在每天早上的4点10分。重启命令之前先加校时命令。在sleep 70 秒之后,使用 touch 写文件,Openwrt 开机后会把最后修改或者访问的文件时间作为默认系统时间。假如不加校时命令,路由器又没有及时联网从NTP服务器上获取到时间,那么路由器重启后时间还停在重启前的4点10分,这样就陷入重启死循环。
如果还是反复重启的话,把sleep 70改大点,例如改为sleep 180。

赞(0) 打赏
未经允许不得转载:junlai optics blog » 潘多拉路由器固件,定时重启计划任务设置
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    good!!!

    maniac2年前 (2024-01-21)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏