openwrt 同步时间计划任务

openwrt 同步时间计划任务

环境

CHAOS CALMER (15.05.1, r48532)

参考

openwrt定时计划
Linux关机命令

应用场景

冬季作息晚上会断电,希望路由器能在晚上12点之前,停止做种,不对硬盘进行读写,最好能够卸载硬盘,以免停电损伤硬盘
那么首先需要路由器的时间是准的,然后定时执行任务

操作

同步时间

LuCI-》系统-》系统-》系统属性基本设置 把时区修改为Asia/Chita
点击同步浏览时间就好了

计划任务

LuCI-》系统-》计划任务 按照以下规则书写

[分钟] [时] [日] [月] [星期] [执行的shell命令]

各个参数取值范围:
分钟:0~59
时:0~23
日:1~31
月:1~12
星期:0~7,0和7表示星期天

每个参数又可取四种间隔符:

  • 表示任意
    – 表示范围
    , 表示枚举多个值
    / 表示间隔

例如:
周一至周五每天晚上11点重启路由

0 23 * * 1-5 reboot        或 0 23 * * 1,2,3,4,5 reboot

重启cron服务
LuCi-》系统-》启动项-》corn 重启

应用-保护硬盘

并没有教程支撑,是我自己想的,慎用

55 23 * * * halt  #在每天的23:55 关闭路由器

halt是Linux中使用的关机命令,等价于shutdown -h ,我试过openwrt中没有shutdown的命令,但是halt命令有反应
halt后 路由器关闭wifi,硬盘停止读写,LED灯保持最后状态常亮
应该是关机了吧
路由器断电再通电后,正常开机
猜想 把halt替换成卸载硬盘的命令,再添加开机后挂载的命令,可能会有更好的效果

启动

开机启动
默认是开机自启的,可以在 Luci -->系统-->启动项-->中禁止

你可能感兴趣的:(openwrt 同步时间计划任务)