在Openwrt Luci下实现路由器计划任务
14 | 11 | 2014
在Openwrt Luci可视化界面中,可以方便的设置很多项目,但是唯独“计划任务”只是一个大框框。实际上Luci它是通过编辑Crontab下的设置文件来实现计划任务功能的。Crontab命令经常用于设置周期性被执行的指令,我们可以让路由器自动完成一些常用的指令,如控制无线定时开关,控制网络定时连接断线。在这篇博文中我打算分享一下自己学习Crontab一些基本指令的心得。
Crontab是一行为一个命令,基本格式为“分 时 天 月 星期几 指令”,每一项中间一个空格。
“*/n” 表示每隔n个单位的时间执行一次,“a-b”表示时间从a到b到各执行一次,“a,b,c”表示在a,b和c时刻都各执行一次。
下面示例一下常用的指令:
1. 每天0点15分关闭无线
[code]15 0 * * * wifi down[/code]
2. 每天0点15分关闭wan端口
[code]15 0 * * * ifconfig eth1 down[/code]
3. 每天6点开启无线
[code]0 6 * * * wifi up[/code]
4. 每天6点开启wan端口
[code]0 6 * * * ifconfig eth1 up[/code]
5. 每天6点15分重启路由器
[code]15 6 * * * reboot[/code]
Leave A Comment