Cron 表达式生成器是一款强大的在线工具,适用于需要从头开始构建 Cron 表达式的开发人员和系统管理员。它提供直观的界面,可以逐字段构建 Cron 计划,具有即时验证和人类可读的说明。
详细功能
这个全面的 Cron 生成器支持所有标准 Cron 语法,包括范围 (1-5)、步长 (*/5)、列表 (1,2,3) 和特殊字符(L 表示最后一天,? 表示无值)。只需填写分钟、小时、日期、月份和星期字段即可创建完美的 Cron 表达式。
主要功能包括:
- 实时验证,带有详细的错误消息
- 生成表达式的人类可读说明
- 下次执行时间预测(显示接下来的 5 次运行)
- 支持月份和星期名称缩写 (1月-12月, 周日-周六)
- 复制到剪贴板功能
所有处理完全在您的浏览器中使用纯 JavaScript 完成,确保您的 Cron 表达式的完全隐私。
实用示例
示例 1:每日数据库备份
设置分钟: `0`, 小时: `2`, 日期: `*`, 月份: `*`, 星期: `*`
结果: `0 2 * * *` - 每天凌晨 2:00 运行
用例: 在低流量时段安排自动数据库备份。
示例 2:每 15 分钟
设置分钟: `*/15`, 小时: `*`, 日期: `*`, 月份: `*`, 星期: `*`
结果: `*/15 * * * *` - 每 15 分钟运行一次
用例: 监控系统健康状况或检查新邮件。
示例 3:工作日上午 9 点
设置分钟: `0`, 小时: `9`, 日期: `*`, 月份: `*`, 星期: `1-5`
结果: `0 9 * * 1-5` - 仅在工作日上午 9:00 运行
用例: 向团队发送每日状态报告。
示例 4:每月第一天
设置分钟: `0`, 小时: `0`, 日期: `1`, 月份: `*`, 星期: `*`
结果: `0 0 1 * *` - 每月第一天午夜运行
用例: 生成月度报告或计费周期。
示例 5:每月最后一天
设置分钟: `0`, 小时: `0`, 日期: `L`, 月份: `*`, 星期: `*`
结果: `0 0 L * *` - 每月最后一天午夜运行
用例: 月末清理任务。