使用OpenWrt的crontabs实现计划任务

1,504 阅读1分钟

这是

openwrt官网对于此功能的说明

很重要的一个表格

分钟 0-59小时 0-23日 1-31月 1-12day/week 0-6Description
*/5****每5分钟
12*/3***每 3 小时的 12 分钟
5711151,6,12*At 11:57 Hrs on 15th of Jan, June & Dec
256**1-5At 6:25 AM every weekday (Mon-Fri)
004,12,26**At midnight on 4th, 12th and 26th of every month
5,109,1410*0,4At 9:05AM, 9:10AM, 2:05PM and 2:10PM every Sunday and Thursday

举例

# 每两分钟追加当前日期到日志文件
*/2 * * * *  echo $(date +%F\ %T)\ "*/2 * * * * ">>/overlay/tmp/a.txt

当然还有其他版本的cron表格式,但是字段的定义与opentwrt的crontabs不同

quartz/Cron/Crontab表达式在线生成工具-BeJSON.com