Cron 表达式生成器
可视化生成 Cron 表达式。点选构建、实时描述、预览最近执行时间
详细说明
在线 Cron 表达式生成器提供直观的可视化编辑界面,帮助您快速创建 Linux crontab 定时任务表达式。通过分字段编辑、快捷模板和实时描述预览,即使是不熟悉 Cron 语法的用户也能轻松设置定时任务。支持查看最近执行时间,确保表达式准确无误。
功能特点
- Cron 表达式可视化生成
- Linux crontab 格式完整支持
- 人类可读描述自动转换
- 最近 5 次执行时间预览
- 快捷模板一键预设
- 分/时/日/月/周各字段独立编辑
- 常用表达式快速选择
- 表达式语法校验
使用方法
- 选择快捷模板快速填充常见表达式,或从零开始手动编辑
- 分别设置分钟、小时、日期、月份和星期各字段
- 实时查看生成的 Cron 表达式和人类可读的调度描述
- 检查最近 5 次执行时间是否符合预期
- 复制最终表达式到 crontab 或任务调度配置中
使用技巧
- 使用快捷模板可以快速创建每分钟、每小时、每天等常见定时任务
- 不确定执行时间时,先查看预览中的最近 5 次执行时间再决定
- 避免同时指定日期和星期字段,以免产生非预期的调度结果
常见问题
Cron 表达式各字段的含义是什么?
标准 Cron 表达式由 5 个字段组成:分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)、星期(0-7,0 和 7 均表示周日)。每个字段支持数字、逗号分隔、连字符范围和星号通配符等语法。
为什么预览的执行时间和我预期的不一样?
常见原因是日期和星期字段的冲突。当同时指定日期和星期时,Cron 会取两者的并集(即任一条件满足时执行)。建议只设置其中一个字段,另一个设为星号(*)。
生成的表达式可以直接用于 Docker 或 Kubernetes 吗?
可以。本工具生成的是标准 Linux crontab 格式的表达式,与 Docker、Kubernetes、Jenkins 等主流系统的定时任务配置完全兼容。