步骤说明

在线验证工具:cron在线工具

# 文件格式說明
#┌──秒(0 - 59)
#│ ┌──分钟(0 - 59)
#│ │ ┌──小时(0 - 23)
#│ │ │ ┌──日(1 - 31)
#│ │ │ │ ┌─月(1 - 12)
#│ │ │ │ │ ┌─星期(0 - 6,表示从周日到周六)
#│ │ │ │ │ │
# * * * * * * 被执行的命令

cron 安装&使用

go get github.com/robfig/cron/v3

示例

(1) */2 * * * * *     每个偶数分执行text
(2) */2 */2 * * * * 每个偶数分 并且是偶数秒执行text
(3) 2,4,6 * * * * * 每分钟的2,4,6这三个秒执行text
(4) 2,4,6 5-6 * * * 1 每周一的5点2,4,6秒和6点2,4,6秒执行text
(5) @daily 每天一次
(6) @midnight 同上
(7) @every 1m30s 定时1分30秒执行text
(8) 0 38 15 * * * 第天下午3点38分0秒执行

参考文献

golang cron v3 定时任务
github.com/robfig/cron/v3 文档