跳到内容
所有工具

Cron Studio

可用

设计 cron 表达式、理解每个字段、模拟后续执行、分析可靠性,并导出到不同调度器的配置。

调度分析始终在浏览器本地完成
有效的 Unix 调度
时区
UTC+02:00Tue 01:43

可用 IANA 时区共 422 个。你也可以输入当前运行环境支持的任意 IANA 标识符。

意图构建器

用运维意图描述计划任务,预览精确的五字段表达式,然后将其应用到工程工作区。

Unix 源表达式

固定节奏选项都能整除 60,避免 cron 在下一小时重置分钟字段时产生更短的间隔。

表达式预览

*/15 * * * *

可视化字段构建器

逐字段编辑,同时保留对 cron 表达式的直接控制。

交互式解释

选择字段,将表达式片段与调度含义对应起来。

Cron 快速参考

准确理解五字段 cron,并比较生产调度器之间会发生变化的部分,而不是假设所有 cron 方言行为相同。

当前目标

Unix / crontab

1

分钟

0-59
允许值
0-59
别名
—
*/15

2

小时

0-23
允许值
0-23
别名
—
9-17

3

月中日期

1-31
允许值
1-31
别名
—
1,15

4

月份

1-12
允许值
1-12
别名
JAN-DEC
JAN,MAR,SEP

5

星期

0-7
允许值
0-7
别名
SUN-SAT
MON-FRI

后续执行

按所选时区计算未来执行时刻。

参考: Oct 6, 2026, 1:43 AM

可靠性分析

可移植性矩阵

模拟基于 Unix 语义。其他目标仅做分析或导出,不伪装成原生引擎执行。

目标导出

为所选调度器生成起始配置。

# crontab timezone is host/daemon configuration; ensure it evaluates in Europe/Madrid.
*/15 9-17 * * 1-5 ./job.sh

文件:devkit-crontab.txt

调度库

从精选运维模板开始,并将其上下文载入工作区。

Every 5 minutes

Run a lightweight recurring task every five minutes.

*/5 * * * *

Weekdays at 09:00

Run once each weekday at the start of the working day.

0 9 * * 1-5

Every 15 minutes during working hours

Run every quarter hour from 09:00 through 17:59 on weekdays.

*/15 9-17 * * 1-5

Daily at midnight

Run once per day at local midnight.

0 0 * * *

Sunday backup

Run a weekly backup every Sunday at 02:30.

30 2 * * 0

Monthly report

Generate a report at 08:00 on the first day of each month.

0 8 1 * *

Hourly health check

Run a health check at the top of every hour.

0 * * * *

Nightly maintenance

Run maintenance at 03:15 every day.

15 3 * * *

调度单元测试

断言某个 UTC 时刻是否应该触发当前调度。

添加断言以防止生产调度回归。

调度模拟

在所选时区中预览后续执行,并在部署前检查夏令时相关行为。

部署目标

检查可移植性并为 Unix cron、GitHub Actions、Kubernetes、Dagu、Quartz 和 AWS EventBridge 生成配置。

浏览器优先

解析、测试和模拟均在本地运行。Cron Studio 用于设计调度,不执行生产任务。