PixConvert

定时任务表达式解析器

将 cron 表达式解析为人类可读的描述,并预览下次计划运行时间。

分钟
小时
工作日

:At 09:00 AM, Monday through Friday

常用预设

接下来5运行时间

  • 5/2/2026, 9:00:00 AM
  • 5/3/2026, 9:00:00 AM
  • 5/4/2026, 9:00:00 AM
  • 5/5/2026, 9:00:00 AM
  • 5/6/2026, 9:00:00 AM

为什么要使用 PixConvert 定时任务解析器

一目了然地了解 cron 计划任务——无需反复试验。

人类可读的描述

使用 cronstrue 将任何 cron 表达式转换为纯英文——'周一至周五上午 9:00'。

下一运行预览

显示接下来 5 个计划运行时间,包括确切的日期和时间——部署前请核对您的计划。

常用预设

一键预设最常用日程安排——每分钟、每小时、每天、每周、每月。

现场分析

以可视化的方式呈现每个 cron 字段(分钟、小时、天、月、星期几)及其当前值。

验证

即时检测无效表达式,并提供清晰的错误信息。

100% 私密

纯客户端解析——无需服务器调用,您的 cron 表达式保留在本地。

定时任务解析器使用案例

每个定时任务都需要一个经过验证的 cron 表达式。

服务器定时任务

在将 Linux crontab 表达式添加到服务器配置之前,请先验证其准确性。

  • 核实备份计划
  • 检查日志轮转时间
  • 调试丢失的作业触发器

CI/CD 流水线

验证 GitHub Actions、GitLab CI 和 CircleCI 中的计划流水线触发器。

  • GitHub Actions 计划
  • GitLab CI 定时任务
  • CircleCI 定时工作流

云调度器

测试 AWS EventBridge、Google Cloud Scheduler 和 Azure Logic Apps 的 cron 表达式。

  • AWS EventBridge 规则
  • GCP 云调度程序作业
  • Azure 逻辑应用触发器

如何解析 Cron 表达式

1

输入您的 cron 表达式(5 或 6 个字段)或选择一个预设表达式。解析器会立即对其进行验证。

2

查看易于理解的描述和接下来的 5 次运行时间。调整表达式,结果将立即更新。

3

将已验证的表达式复制到您的 crontab、CI/CD 配置或云调度程序中——所有验证都会立即在您的浏览器中运行,无需服务器往返。

常见问题解答

解释 Cron 表达式。

什么是 cron 表达式?

cron 表达式是由 5 个(或 6 个)字段组成的字符串,字段之间用空格分隔,用于定义一个重复执行的计划任务。这些字段包括:分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)和星期几(0-7,其中 0 和 7 都表示星期日)。例如:0 9 * * 1-5 = 每个工作日上午 9 点。

cron 中的 * 代表什么意思?

星号 (*) 表示该字段的“每”。例如,分钟字段中的 * 表示“每分钟”。*/15 表示“每 15 个单位”(步长语法)。

5字段cron和6字段cron有什么区别?

标准的 Unix cron 任务使用 5 个字段(分钟、小时、日、月、星期几)。许多现代调度器(例如 AWS、Quartz 和 Spring)在第一个字段中添加了秒,使其变为 6 个字段。此工具支持这两种格式。

为什么我的定时任务没有按预期运行?

常见问题:1) 时区 — cron 使用服务器的本地时区。2) 同时设置了月份中的日期和星期几 — cron 将它们视为“或”(两者之一即可匹配触发器)。3) 某些调度程序缺少年份字段。使用下次运行预览来验证您的表达式是否生成预期时间。

@daily、@weekly、@reboot 分别是什么意思?

@daily = 0 0 * * *(午夜)。@weekly = 0 0 * * 0(周日午夜)。@hourly = 0 * * * *。@monthly = 0 0 1 * *。@reboot 在启动时运行一次。这些简写别名在 Linux crontab 中有效,但可能不受云调度程序支持。