Cron 表达式解析器
在浏览器中把 cron 表达式翻译成通俗易懂的计划说明,并预览接下来五次的运行时间。
正在加载工具…
Cron 表达式解析器 — 粘贴一个标准 cron 表达式,本工具会把它转换成通俗的计划说明,告诉你任务何时运行,并列出从现在起接下来五次的触发时间。它支持常见的五字段 crontab 语法以及 @daily 等简写宏,遇到无法解析的表达式时会给出清晰的错误提示。所有处理都在你的浏览器本地完成——不会上传任何内容。
Cron 表达式解析器 是什么?
一款 cron 表达式解析器,能读取 crontab 计划并用通俗的文字告诉你它究竟何时运行。输入或粘贴像 */5 * * * * 这样的表达式,它会生成一段易读的说明(例如“每 5 分钟”),并根据当前时刻按你本地时区列出接下来五次的运行时间。它能理解标准的五字段 cron 语法(分钟、小时、日、月、星期),以及范围、列表、步长、命名的星期和月份,还有 @hourly、@daily、@weekly、@monthly、@yearly 等简写宏。开发者、DevOps 与 SRE 工程师以及系统管理员常用它来在部署前核对一条 crontab 条目、CI 计划或定时任务,确认一个棘手的表达式确实会在预期的时间触发。
如何使用 Cron 表达式解析器
- 在输入框中输入或粘贴一个 cron 表达式(例如 0 9 * * 1-5 表示工作日上午 9 点)。
- 阅读输入框下方的通俗说明——它用文字描述出这个计划。
- 查看“接下来的运行”列表,了解该表达式接下来五次的触发时间,按你的本地时区显示。
- 如果表达式无效,阅读错误提示并修正出错的字段。
- 用复制按钮复制说明,或在工作区中把输出连接到另一个工具。
示例
每 5 分钟
输入
*/5 * * * *
输出
Every 5 minutes
工作日上午 9 点
输入
0 9 * * 1-5
输出
At 09:00 AM, Monday through Friday
简写宏
输入
@daily
输出
At 12:00 AM
常见问题
- 它支持哪种 cron 语法?
- 标准的五字段 crontab 格式(分钟、小时、日、月、星期),包括范围(1-5)、列表(1,3,5)、步长(*/15)以及命名的星期和月份(MON、JAN)。同时也支持 @hourly、@daily、@weekly、@monthly、@yearly 等简写宏。
- 接下来的运行时间用的是哪个时区?
- 接下来五次的运行时间根据当前时刻计算,并按你浏览器的本地时区进行格式化,因此反映的是该计划对你而言的触发时间。
- 为什么它提示表达式无效?
- 当表达式字段数量不对,或某个值超出允许范围(例如分钟为 0-59、小时为 0-23)时,会出现错误提示。提示信息会说明失败的原因,便于你修正出错的字段。
- 为什么只显示接下来五次运行?
- 五次足以确认运行节奏并一眼发现错误——例如看到每 5 分钟运行一次,或只在工作日运行。上方的说明已经给出了完整的重复规则。
- 我的 cron 表达式会被发送到任何地方吗?
- 不会。解析表达式、生成说明以及计算接下来的运行时间,全部都在你的浏览器本地完成。不会有任何内容上传到任何服务器,因此它可以离线使用,并能保护你的计划隐私。