背景说明
解读0 0/10 * * * 与 0 */10 * * * 的区别。
各个字符代表的含义:
0
代表从0分开始,*
代表任意字符,/
代表递增。
1、 0 0/10 * * *
代表从0分钟开始,每10分钟执行任务一次。
# 启动时间 xx:20:05
# 第一次执行时间 xx:20:10
# 第二次执行时间 xx:20:20
2、
0 */10 * * *
0 */10 * * * ?
代表从任务启动开始每10分钟执行任务一次。
# 启动时间 xx:20:05
# 第一次执行时间 xx:20:15
# 第二次执行时间 xx:20:25
3、0 0 2 * * ?
每天的凌晨2点,整点执行。
Crontab在Linux上的结构
从左到右依次为:
[分钟] [小时] [每月的某一天] [每年的某一月] [每周的某一天] [执行的命令]
注意:请留意每个选项的取值范围。
4、0 0,3,6 * * 4
每周四0,3,6点执行
附:
crontab在线工具:
https://tool.lu/crontab/