独立编辑指南
← 返回工具地图
表达式说明时间,调度器负责执行

Crontab Guru 怎么用?把定时表达式,翻译成能核对的时间安排。

想让任务每天运行,却不确定星号和数字该放在哪里?Crontab Guru 是五字段 Cron 表达式编辑与解释工具。它帮助核对时间规则,本身不会替你运行脚本,也不会证明服务器任务已经成功执行。

打开 Crontab Guru 官网 ↗
时钟、日历与五个时间字段方块相连的原创插画
本站使用 AI 生成的原创任务示意图,不是 Crontab Guru 产品界面或实际输出截图。
先确认字段数和调度器时区

本页讲常见五字段格式:分钟、小时、日、月、星期。Quartz 和一些云平台的格式可能不同;实际触发时间由调度系统的时区配置决定,不是浏览器所在时区。

任务 01

从每天 02:30 开始理解字段

把下面的表达式放入编辑器,阅读解释,再逐项对应五个位置。星号表示该字段允许范围内的所有值,不是“关闭任务”。

分钟 30在第 30 分钟
小时 2在凌晨 2 点
日月星期 *每天符合时间时触发
本站自制的操作流程示意,不是产品界面或实际处理结果截图。
30 2 * * *
  1. 输入 30 2 * * *,确认编辑器解释为每天 02:30。
  2. 逐项对应:30 是分钟,2 是小时,后三个 * 不限制日、月和星期。
  3. 在实际调度平台核对它是否采用五字段 Cron,再确认平台的时区。
不要把第六项误当成秒

用户 crontab 中五个时间字段后面通常是要执行的命令;其他调度产品可能在表达式里增加秒或年份。先看目标平台格式,不要直接加一项凑数。

任务 02

区分工作日定点和固定分钟位置

下面两个练习分别表示周一到周五 09:00,以及每小时的 0、15、30、45 分钟。先把自然语言需求写清,再输入规则核对。

明确需求工作日 09:00
写五字段0 9 * * 1-5
核对解释周一至周五,不含周末
本站自制的操作流程示意,不是产品界面或实际处理结果截图。
0 9 * * 1-5
*/15 * * * *
  1. 输入 0 9 * * 1-5,核对星期范围和分钟、小时的位置。
  2. 再输入 */15 * * * *,确认它对应每小时的 0、15、30、45 分钟。
  3. 检查需求是否排除法定节假日;仅用星期范围无法自动识别假期或调休。
每 15 分钟不是完成后等 15 分钟

*/15 对应固定分钟位置,不是从上次任务结束开始计时。如果执行时间超过间隔,还需要在调度系统或任务中处理重叠运行。

任务 03

表达式解释正确,还要检查任务记录

将确认后的计划交给自己有权限管理的调度器。上线前先在测试环境观察触发记录,区分“计划命中”与“命令执行成功”。

核对时区调度器配置为准
测试触发观察运行记录
检查结果退出状态与实际产物
本站自制的操作流程示意,不是产品界面或实际处理结果截图。
  1. 确认目标调度器的语法、时区与运行账号,不只复制网页里的表达式。
  2. 检查命令路径、工作目录、权限和必要环境变量,先用无破坏性的测试任务验证。
  3. 查看日志与任务输出;使用夏令时的时区还应留意时间跳过或重复的问题。
复杂日期规则先查对应实现

同时限制“日”和“星期”时,组合语义容易误读;不要按自然语言直觉推断。复杂计划应查目标实现说明,并核对一组预期触发日期。

时间规则核对好了,再去检查任务是否真正完成。

本页为 ToolAtlas 独立编辑的入门指南,非 Crontab Guru 官方教程。本站与该产品无隶属或赞助关系。