Cron 作业解析器- 在线读取和调试 Cron 表达式

⏰ Cron Job Parser

Parse and explain Cron expressions. Understand when your scheduled tasks will run.

Format: minute hour day month weekday (5 fields)
📋 Parsed Result

Minute (0-59)
Hour (0-23)
Day (1-31)
Month (1-12)
Weekday (0-7)
🕐 Next 5 Run Times:
0 0 * * *
Every day at midnight
0 */6 * * *
Every 6 hours
0 9 * * 1-5
Weekdays at 9:00 AM
*/15 * * * *
Every 15 minutes
0 0 1 * *
1st of month at midnight
0 0 * * 0
Every Sunday at midnight
30 14 * * *
Every day at 2:30 PM
0 0,12 * * *
Midnight and noon

在线定时任务解析器:将定时任务表达式翻译成英文

管理定时任务不应该靠猜测。我们的Cron 作业解析器是一款强大的工具,旨在帮助您解码、验证和调试 cron 表达式。无论您是设置备份脚本、自动电子邮件发送程序还是数据库清理任务,此工具都能将技术语法转换为清晰易懂的语言,确保您的crontab计划准确无误。

为什么你需要 Cron 表达式解析器

Cron 语法功能强大,但一眼很难看懂,尤其是对于复杂的时间间隔。

消除排班错误

一个星号或数字位置错误就可能导致任务每分钟运行一次而不是每天运行一次,这可能会造成服务器崩溃或云成本飙升。我们的解析器会在您将代码部署到生产环境之前识别出这些错误。

可视化即将到来的运行时间

理解0 0 1,15 * *是一回事,准确掌握接下来一个月内的具体日期和时间又是另一回事。我们的工具列出了接下来的几个执行时间,方便您根据项目要求核对进度安排。

Cron 解析器和验证器的主要特性

我们的工具支持标准 crontab 格式以及现代框架使用的扩展语法。

1. 人类可读的翻译

立即将*/15 9-17 * * 1-5其更改为“周一至周五,上午 9:00 至下午 5:59 之间,每 15 分钟一次”。此功能非常适合与非技术团队成员交叉核对逻辑。

2. 支持所有定时任务字段

解析器能够准确处理所有五个(或六个)标准 cron 字段:

  • 分钟: 0-59

  • 营业时间: 0-23小时

  • 月份日期: 1-31

  • 月份: 1-12(或1月-12月)

  • 星期几: 0-6(或周日-周六)

3. 支持特殊字符

我们负责处理那些经常引起混淆的“棘手”字符:

  • 星号(*):每个值。

  • 逗号(,):值列表。

  • 连字符(-):数值范围。

  • 斜杠(/):增量或步长。

  • L:月份或一周的最后一天。

如何使用 Cron 作业解析器

  1. 输入表达式:将您的 cron 表达式(例如,5 4 * * *)粘贴到输入框中。

  2. 即时解析:该工具会自动分解每个字段并显示英文翻译。

  3. 查看计划:查看“下次运行时间”列表以确认执行日期。

  4. 复制并部署:确认无误后,将表达式复制到您的 crontab 或任务计划程序中。

常见 Cron 表达式示例

日程 定时任务表达式 人类可读的描述
每分钟 * * * * * 每分每秒,每一天。
每天午夜 0 0 * * * 每天凌晨 12:00。
每个星期天 0 0 * * 0 仅限周日凌晨 12:00。
营业时间 0 9-17 * * 1-5 周一至周五,上午 9 点至下午 5 点,每小时的开始。

常见问题解答(FAQ)

什么是定时任务?

Cron 作业是类 Unix 计算机操作系统中的一种基于时间的作业调度程序。用户使用它来安排作业(命令或 shell 脚本)在固定的时间、日期或间隔定期运行。

该工具是否支持 6 字段(秒)表达式?

是的!我们的解析器既兼容标准的 5 字段 crontab,也兼容 Java(Quartz) 或 Spring 框架调度中常用的 6 字段表达式。

我的数据隐私安全吗?

当然。所有解析操作都在您的浏览器中使用 JavaScript 完成。我们不会存储您的表达式或服务器详细信息,从而确保您的内部基础设施保持私密性。