【笔记】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]的整数(07都表示星期日)
<script>:需要执行的脚本路径

1
<minute> <hour> <day> <month> <week>

到秒级的Cron表达式

<minute>:秒。取值范围为[0,59]的整数

1
<second> <minute> <hour> <day> <month> <week>

完成