gitbetaBeta
博客/什么是 Cron 表达式?任务调度入门指南
2026-06-18·8 min read

什么是 Cron 表达式?任务调度入门指南

如果您曾经需要在特定时间自动运行任务 — 比如凌晨 2 点的数据库备份或每周一的报告 — 您很可能已经遇到过 cron 表达式。它们是 Linux 和 Unix 系统上任务调度的基石。

Cron 表达式只是一个由五到六个字段组成的字符串,用于定义命令应在何时运行。每个字段代表一个时间单位:分钟、小时、日期、月份和星期。可选的第六个字段指定年份。

Cron 的美妙之处在于其简洁性。一旦理解了五个字段,您就可以调度几乎任何重复性任务。每个字段接受数字、范围、列表和特殊字符,如星号(任意值)和斜杠(步进值)。

对于初学者,最常见的错误是忘记 cron 使用 24 小时制,以及星期从星期日(0)开始而非星期一(1)。另外,请记住 cron 在系统时区运行,不一定是您的本地时间。

我们免费的 Cron 表达式生成器(/tools/cron)可以轻松可视化的构建和测试表达式。只需选择每个字段的值,工具就会生成正确的表达式及可读性描述。

理解 cron 会为您打开自动化的无限可能。从简单的日常任务开始,随着信心的增长逐步构建更复杂的调度计划。

什么是 Cron 表达式?任务调度入门指南 | GitBeta