定时表达式生成器 使用预设、字段编辑器和下一次运行预览以可视化方式构建定时表达式。
定时表达式生成器
使用预设、字段编辑器和下一次运行预览以可视化方式构建定时表达式。
选择预设
从常见的时间表中选择,例如 "每小时" 或 "工作日9点"。
自定义字段
根据需要编辑单个字段(分钟、小时、天、月、星期)。(minute, hour, day, month, weekday)
预览和复制
查看简单的英文描述,接下来的5次运行,并复制表达式。
What Is 定时表达式生成器?
Cron 表达式生成器帮助您通过可视化方式构建标准的 5 个字段的 Cron 表达式,而无需记住晦涩的语法。从 12 个常见的预设开始(每分钟、每小时、周一到周五 9 点等),然后根据需要自定义各个字段。该工具显示您表达式的实时简单中文描述,计算接下来的 5 次计划运行,并提供一个点击即可复制按钮。每个字段都接受标准 Cron 语法,包括通配符(*)、范围(1-5)、列表(1,3,5)和步长(*/5)。界面标记了每个字段的有效范围和名称,使其对初学者友好,同时仍然支持高级表达式。
Why Use 定时表达式生成器?
-
12个常见预设,实现即时调度
-
带有范围提示的视觉字段编辑器
-
实时简单英文描述
-
预览接下来的5次运行以进行验证
-
一键复制到剪贴板
-
支持所有标准cron语法(*, 范围, 列表, 步长)
Common Use Cases
服务器管理
为备份、日志轮换和维护任务创建cron作业。
CI/CD流水线
安排自动化构建、测试和部署。
数据处理
设置定时的数据导入、ETL任务和报告生成。
监控
配置周期性的健康检查和警报调度。
应用程序任务
安排发送电子邮件、清除缓存和清理例程。
Technical Guide
生成器通过连接分钟、小时、日、月和周几字段来构造一个 5 个字段的 Cron 表达式。简单中文描述是通过解析每个字段并将其转换为自然语言而生成的。下一次运行计算器从当前时间开始向前迭代,使用处理通配符、步长值(*/n)、范围(a-b)和列表(a,b,c)的 matchesField() 函数检查每一分钟对所有五个字段。525,600 次迭代(1 年的分钟数)的安全限制防止了对于不可能的表达式而导致的无限循环。预设值一次性填充所有五个字段,使用预定义的值。
Tips & Best Practices
-
1从预设开始并进行修改 -- 它比从头开始构建更快
-
2始终通过检查 "接下来的5次运行" 预览来验证您的表达式
-
3使用 */5 代替列出特定的分钟,例如 "每 5 分钟" 模式
-
4星期几的值范围是0-6,其中0 = 星期日(Linux cron约定)
-
5在将表达式部署到生产环境之前,请先在暂存环境中进行测试
Related Tools
Frequently Asked Questions
Q 什么是cron表达式?
Q cron中的*代表什么?
Q */5代表什么?
Q 这是一个5个字段还是6个字段的cron?
Q 我可以使用MON、TUE等日名称吗?
Q 如何验证我的表达式?
About This Tool
定时表达式生成器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.