Cron语法用于描述计划任务何时运行。您可能会在Ptero计划、cPanel cron作业和其他托管控制面板中看到cron字段。
Cron字段
Cron计划通常分为五个字段:
- 分钟 控制小时中的分钟。例如,
0表示在整点运行。 - 小时 使用24小时制控制一天中的小时。例如,
3表示凌晨3点。 - 日期 控制月份中的日期号。例如,
1表示每月的第一天。 - 月份 控制任务在哪个月运行。例如,
1表示一月。 - 星期几 控制任务在哪个工作日运行。根据系统不同,星期天可能是
0或7。
常用值
*符号表示该字段的每个可能值。您还可以使用数字、范围、列表和步长值。步长值使用/表示在该字段中某事应重复的频率。
*表示每个值。0表示该确切值。1,3,5表示值的列表。1-5表示值的范围。*/5表示该字段中的每5个。例如,在分钟字段中表示每5分钟。在小时字段中表示每5小时。
示例
0 * * * * 每小时运行一次 0 3 * * * 每天凌晨3点运行 */30 * * * * 每30分钟运行一次 0 0 * * 1 每周一午夜运行 0 0 1 * * 每月的第一天运行
如果您的控制面板提供预设的计划选项,除非您特别需要自定义时间,否则请使用这些选项。
