openwrt 同步时间计划任务
环境
CHAOS CALMER (15.05.1, r48532)
参考
应用场景
冬季作息晚上会断电,希望路由器能在晚上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 -->系统-->启动项-->中禁止
网友评论