表达式
字段
接下来5次运行时间
预设
手动输入
分 · 时 · 日 · 月 · 星期
什么是Cron表达式生成?
可视化构建并验证Cron表达式。设置分钟、小时、日、月和星期字段,即时获得人类可读的描述以及接下来5次运行时间预览。免费,基于浏览器。
如何使用Cron表达式生成
- 选择你想要的计划模式,例如每小时、每天、每周或每月。
- 先填写可读的时间和日期字段,而不是先编辑原始 cron 语法。
- 检查生成的 cron 表达式和可读摘要。
- 将表达式复制到你的服务器、调度器或部署工作流中。
了解 Cron 表达式 ▾
常见使用场景
- 无需记忆语法即可构建 cron 调度
- 部署自动化前检查周期性任务的时间安排
- 为运维文档生成可读的调度计划
- 验证 CI、服务器或托管调度器中使用的 cron 规则
常见问题
cron 支持秒吗?
标准 Unix cron 使用五个字段(不含秒)。Spring Scheduler 和 Quartz 等部分系统会增加第六个字段表示秒。此构建器采用标准五字段格式,兼容 Linux crontab、GitHub Actions 和大多数云调度器。
cron 使用什么时区?
默认情况下,cron 使用服务器的本地时区。GitHub Actions 调度使用 UTC。务必确认运行 cron 任务的系统时区,以避免相差一小时的错误。
*/5 * * * * 是什么意思?
它表示“每 5 分钟”。*/n 语法表示“从 0 开始每 n 个单位”。因此分钟字段中的 */5 会在 0、5、10、15、20—55 触发。
可以在每月最后一天运行任务吗?
标准 cron 没有“L”(最后)修饰符——这是 Quartz 的扩展。对于标准 cron,常见的变通方法是安排在 28 日—1 日,并在脚本内检查日期。