【笔记】Cron表达式
前言
Cron表达式用于定义计划任务的命令执行周期
Linux的Cron表达式只支持到分钟级的Cron表达式(不含最后一个命令执行参数共5个参数)
编程语言的Cron第三方库支持到秒级的Cron表达式(5个或6个参数)
到分钟级的Cron表达式
- 连续的多个日期,用
-连接 - 不连续的多个日期,用
,隔开 - 当前日期的全部值,用
*表示 - 日期频率(每
<num>分钟执行一次),用*/<num>表示
<minute>:分钟。取值范围为[0,59]的整数<hour>:小时(24小时制)。取值范围为[0,23]的整数<day>:天。取值范围为[1,31]的整数<month>:月。取值范围为[1,12]的整数<week>:星期。取值范围为[0,7]的整数(0和7都表示星期日)<script>:需要执行的脚本路径
1 | <minute> <hour> <day> <month> <week> |
到秒级的Cron表达式
<minute>:秒。取值范围为[0,59]的整数
1 | <second> <minute> <hour> <day> <month> <week> |