DevTools
返回

Cron 表达式生成器

使用可视化编辑器和时区支持构建和验证 cron 表达式

Loading…

什么是 Cron 表达式?

Cron 表达式是表示自动任务运行计划的字符串。它由五个字段组成:分钟、小时、日期、月份和星期。每个字段可以包含特定值、范围、通配符(*)或步长值,以定义作业应执行的时间。

如何使用此 Cron 生成器

使用可视化编辑器通过选择分钟、小时和日期选项快速构建 Cron 表达式。对于常见计划,点击预设按钮。对于复杂的表达式,切换到高级模式并直接输入。该工具实时验证您的表达式并显示下次计划的运行时间。

主要功能

此 Cron 表达式生成器提供用于轻松创建计划的可视化编辑、常见模式的快速预设、带错误消息的实时验证、支持时区的下次运行时间计算以及 Cron 语法的综合指南。所有处理都在您的浏览器中进行 - 不会向任何服务器发送数据。

免费在线工具 - 无需注册

此 Cron 表达式生成器完全免费使用,没有限制。无需注册帐户,不收集数据,也没有广告。您的表达式完全在浏览器中处理,确保您的计划配置保持私密。

常见问题

Cron 表达式的格式是什么?

标准 Cron 表达式有 5 个字段:分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)和星期(0-6,其中 0 是星期日)。每个字段用空格分隔。

如何安排每天上午 9 点运行的作业?

使用表达式 '0 9 * * *',这意味着:在第 0 分钟、第 9 小时、每月的每一天、每个月、每个星期。或者只需点击'每天上午 9 点'预设。

如何仅在工作日运行作业?

在星期字段中使用 '1-5'。例如,'0 9 * * 1-5' 在周一到周五的上午 9 点运行。在可视化编辑器中,在星期部分选择周一至周五。

Cron 中的 */5 是什么意思?

*/5 模式表示'每 5 个单位'。在分钟字段中,它每 5 分钟运行一次(0、5、10、15...)。您可以在任何字段中使用此步长语法。

时区如何影响 Cron 作业?

Cron 表达式根据服务器的时区运行,而不是您的本地时区。使用时区设置查看您的计划如何转换。通常建议在服务器上使用 UTC 以保持一致性。

我可以将其用于 AWS、Kubernetes 或 GitHub Actions 吗?

是的!标准 Cron 表达式适用于大多数平台,包括 AWS CloudWatch Events、Kubernetes CronJobs、GitHub Actions 和传统的 Unix cron。某些平台可能支持秒等附加字段。