Hello! 欢迎来到小浪云!


Crontab任务的时间格式是什么


avatar
小浪云 2025-02-17 18

Crontab任务的时间格式是什么

Crontab任务调度使用五字段时间表达式,分别代表分钟、小时、日、月、周几。 每个字段的取值范围如下:

  1. 分钟: 0-59
  2. 小时: 0-23
  3. 日: 1-31
  4. 月: 1-12
  5. 周几: 0-6 (0或7代表周日)

这些字段支持以下特殊字符:

  • *: 匹配所有值,例如 * * * * * 表示每分钟执行一次。
  • ,: 指定多个值,例如 0,30 * * * * 表示每小时的第0分和第30分执行。
  • -: 指定一个范围,例如 1-15 * * * * 表示每月1号到15号每天执行。
  • /: 指定步长,例如 */15 * * * * 表示每15分钟执行一次。

以下是一些Crontab时间表达式的例子:

  • 0 * * * *: 每小时的第0分钟执行。
  • 0 1 * * *: 每天凌晨1点执行。
  • 0 1 1 * *: 每月1号凌晨1点执行。
  • 0 1 * * 1: 每周一的凌晨1点执行。
  • 0 1 1 1 *: 每年的1月1号凌晨1点执行。
  • 0 1 1 1 0: 每年的1月1号且是周日凌晨1点执行。

理解这些字段和特殊字符,您可以灵活地配置Crontab任务,实现各种定时执行需求。

相关阅读