Crontab 表达式

可视化生成器

为每个时间字段选择生成模式,实时组合出 Crontab 表达式

常用预设

点击快捷按钮一键生成表达式,同时同步更新上方生成器状态

反向解析

输入已有的 Crontab 表达式,实时查看中文释义

请输入 Crontab 表达式,自动实时解析

使用说明

Crontab 表达式结构

Crontab 表达式由 5 个空格分隔的字段组成,从左到右依次代表:

分钟    小时    日    月    星期

字段取值范围

字段 取值范围 特殊字符
分钟0-59, - * /
小时0-23, - * /
1-31, - * / L
1-12, - * /
星期0-7(0 和 7 均表示周日), - * /

特殊字符说明

  • *:匹配所有可能的值。如 * 在分钟字段表示每分钟
  • ,:列举多个值。如 1,3,5 表示指定第 1、3、5 个单位
  • -:表示范围。如 1-5 表示从 1 到 5
  • /:步进值。如 */5 在分钟字段表示每 5 分钟
  • L:Last,仅用于日字段,表示当月最后一天

常用示例

表达式 释义 使用场景
*/5 * * * * 每 5 分钟执行一次 频繁的状态检查、心跳检测
0 9 * * 1-5 每个工作日上午 9:00 执行 工作日发送日报、数据汇总
0 0 1 * * 每月 1 号零点执行 月度报表生成、日志归档
30 2 * * 0 每周日凌晨 2:30 执行 周末系统维护、数据备份