Cron 表达式
Cron 表达式用于在服务器、CI/CD 与业务框架中调度后台任务。本工具可按字段拼出时间计划、生成自然语言说明并一键复制,减少数错星号或把星期与日期顺序写反等低级错误。
使用方法
- 按调度平台填写各时间字段(若支持秒字段则按六段式填写),或从「每天、每小时、每周」等预设起步。
- 阅读可读化摘要,确认后续几次触发时间是否符合预期,并与运行环境的时区一致。
- 将表达式粘贴到 crontab、Kubernetes `CronJob`、Spring `@Scheduled` 或 Quartz 配置中,并在与线上一致的时区库下于预发环境验证。
常见问题
- 什么时候用五段式、什么时候用六段式?
- 经典 Unix cron 为「分 时 日 月 周」五段;Quartz 及部分云平台在首部增加「秒」字段成为六段。务必对照所使用调度器的文档核对字段数量与顺序。
- 夏令时切换后任务为什么在本地时间「错位」?
- Cron 按任务运行环境或容器设定的时区解释;夏令时会让本地钟面时间相对 UTC 偏移。关键任务可在配置中统一使用 UTC,或在时钟调整后再核对一次。
- 能否用一条表达式表示「每月最后一个周五」?
- 标准 cron 难以表达任意「第 n 个星期几」类规则,通常需在应用层判断或使用功能更强的调度器;本工具仍可帮助你写清其中能用 cron 表达的部分。
Cron 表达式生成器
提供可视化快捷配置计划任务参数,支持双向解析以及未来运行时间精确推导。
分享工具与即时状态
您可以复制本页的即时配置链接,或将此工具分享给您的同事与好友。
cron_config.conf
秒开始,每隔秒执行一次
至秒之间
cron_output.log
Generated Expression
人类语言翻译
每秒钟执行一次
未来 5 次执行时间估算 (Local Time)
2026/11/7 05:02:52
2026/11/7 05:02:53
2026/11/7 05:02:54
2026/11/7 05:02:55
2026/11/7 05:02:56
常用计划任务模版