简写解释:
# m h dom mon dow user command
| | | | | | +---- 命令 要执行的程序命令
| | | | | +----------- 用户 执行命令的用户 例如: root ...
| | | | + -------------- day of week (0 - 6) 周几
| | | +------------------- (1 - 12 ) OR jan, feb, mar ... 月
| | +----------------------- day of month (1-31) 日
| +-------------------------- hour (0-23) 小时
+---------------------------- minute (0 - 59) 分钟
补充: dow [day of week] (0 - 6) (Sunday=0 or 7) OR sun, mon, tue... 周几
符号解释:
"*" 星号, 表示所有可能的值,如 month 字段为星号,则表示在满足其他字段制约条件后每月都执行。
"," 逗号, 可以用逗号隔开的值执行一个列表范围,例如 "1,2,5,7,8,9"。
"-" 中横杠, 可以用整数之间的中横杠表示一个整数范围, 例如 "2-6", 表示"2,3,4,5,6"
"/" 正斜线, 正斜线表示时间的间隔频率,例如“0-23/2”表示每两小时执行一次。
常用表达式参考:
每(1)分钟执行 * * * * *
每5分钟执行 */5 * * * *
每小时执行 0 * * * *
每天执行 0 0 * * *
每周执行 0 0 * * 0
每月执行 0 0 1 * *
每年执行 0 0 1 1 *
注意: 5 个部分是用空格隔开的。
更多参考:https://www.cnblogs.com/ftl1012/p/crontab.html
在线快速测试工具:
http://www.atool9.com/crontab.php