Cronwise

在 00:00和12:00 在 每月第几天 1 每 2 个月.

*
任何值
,
值列表分隔符
-
值范围
/
步长值
0-59
允许值

执行时间表

时区: UTC

#下次执行ISO
没有可用的执行时间。

最流行的 Cron 表达式

常见的时间表及其通常用于的任务。

每分钟

用于心跳检查、队列轮询和近实时刷新任务。

每小时:00

用于每小时同步作业、指标快照和缓存刷新。

每5分钟一班

用于频繁的 ETL 批次、提要轮询和短间隔检查。

每15分钟一班

用于 SLA 监控、报告刷新和中频批处理作业。

每30分钟一班

用于每半小时同步、汇总计算和库存更新。

每2小时一次

用于低频数据拉取、清理例程和状态审核。

每 6 小时

用于定期备份、协调任务和繁重的后台作业。

每天午夜

用于每日汇总、日边界重置和存档轮换。

每天上午 9:00

用于晨间报告、每日开始准备和通知摘要。

每天中午

用于中午同步检查、KPI 快照和计划提醒。

每天下午 6:00

用于日终导出、帐单准备和每日状态摘要。

每天凌晨 2:30

用于非高峰维护和数据库管理任务。

每天早上 6:00

用于营业前刷新例程和清晨数据同步。

每周一上午 9:00

用于每周启动电子邮件、计划提醒和报告生成。

每个周日午夜

用于每周重置、总结汇总和周开始准备。

工作日上午 9:00

用于工作日工作流程,例如办公时间通知。

每周五下午 6:00

用于周末导出、清理和计划快照。

每周六午夜

用于仅限周末的作业、低流量维护和 QA 运行。

每月第一天午夜

用于每月结算任务、计费周期和帐户结转。

每月第一天上午 9:00

用于每月工作时间报告和利益相关者通知。

每月 15 日午夜

用于月中检查点、计费事件和合规提醒。

1月1日午夜

用于年度重置、年度档案创建和策略滚动。

每日凌晨 2:00 备份

用于流量较低且锁争用减少时的夜间备份。

每周备份周日凌晨 3:00

用于每周完整备份和验证窗口。

每月 1 日凌晨 1:00 进行备份

用于每月快照保留和长期归档点。

每日凌晨 3:30 维护

用于索引重建、清理作业和计划的系统维护。

每周维护周六凌晨 4:00

用于周末非工作时间进行较繁重的维护。

营业时间内每小时一班

用于当日处理和办公时间定期检查。

营业时间内每30分钟一班

用于频繁的办公时间更新,无需通宵处理。

营业日开放和关闭

用于开始/结束一天的任务,例如切换、通知和检查。

每日日志轮转

用于每天轮换日志并控制文件大小。

一天结束时清理

用于刷新临时数据并完成日终管理。

每周清理周日凌晨 1:00

用于每周清理作业、修剪陈旧记录和缓存清除。

快速解读任意 Cron 表达式

粘贴一条 cron 表达式,即可获取通俗语言释义、验证反馈,以及目标时区的下次运行时间。

使用生成器构建

Cronwise 解读器的功能

Cronwise 是一款 cron 表达式解读器,能将晦涩的调度语法翻译为清晰易读的描述。粘贴任意标准 5 字段或 6 字段(含秒)cron 表达式,Cronwise 会逐字段拆解,让你准确理解它的含义。

表达式中的每个字段都会通过颜色编码的语法图例进行高亮显示。你可以一目了然地看到哪些标记控制分钟、小时、每月天数、月份和每周天数。再也不用猜测 0 3 * * 1-5 是在周末还是仅在工作日触发。

解读器会生成一段通俗语言摘要,读起来像一句话而非公式。它用人类语言告诉你调度计划:“每周一至周五,凌晨 03:00。”无论你是在运维手册审计中审查旧的 crontab 条目,还是在复查新部署,解读结果都能让意图一目了然。

除了解读功能,Cronwise 还能实时验证你的输入。字段级别的错误和警告信息会在你复制到生产环境之前浮现。配合下次运行预览功能——显示所选时区的未来 10 次执行时间,你可以在几秒内全面了解调度行为。

想学习基础知识?阅读 Cron 表达式基础,获取关于 5 字段 cron 语法和标记含义的详细指南。

部署前验证

部署带有语法错误的 cron 调度可能会导致自动化任务静默失败,甚至更糟——在错误的时间触发。Cronwise 将验证放在首位,在你输入或粘贴表达式的那一刻就内联显示错误和警告。

字段级别的消息会准确告诉你 cron 的哪个部分有问题。标准表达式中误放的 #、超出范围的月份值或冲突的日期字段都会被即时标记,并给出清晰的问题描述和修复方法。这种方式能捕获那些通用"表达式无效"消息无法解释的错误。

警告还会标记那些技术上有效但很可能不是你本意的模式。例如,一个每分钟运行一次的表达式可能会触发警告,以便你确认高频率是有意为之的。这些风险信号帮助团队避免生产环境中代价高昂的调度疏忽。

如需深入了解最常见的错误,请参阅 常见 Cron 错误及修复方法。它涵盖了不可达的日期组合、范围反转和非标准标记用法等容易让资深工程师犯错的模式。

时区精确的下次运行预览

调度混乱最常见的原因之一是时区不匹配。一条在 UTC 下看起来正确的 cron 表达式,部署到不同地区的服务器后,可能会在错误的本地时间触发。Cronwise 通过让你预览任意 IANA 时区的未来 10 次运行时间来解决这个问题。

预览表会在你更改所选时区时自动更新。你可以将 UTC 行为与区域时区进行对比,确认夜间备份任务确实在你数据中心本地时间的低流量时段运行。

浏览器时区检测是内置的。当你首次加载解读器时,Cronwise 默认使用你的系统时区,因此预览立即相关。然后你可以切换到任何其他时区,以验证分布式团队或多区域部署的行为。

理解时区如何与 cron 交互对于可靠调度至关重要。阅读 Cron 时区详解,深入了解 UTC 偏移、夏令时边界情况以及时区安全 cron 配置的最佳实践。

何时切换到生成器

Cronwise 解读器专为理解和验证现有 cron 表达式而设计。但当你需要从零开始构建新调度时,可视化 Cron 生成器是更快的路径。无需手动编写标记,你可以通过直观的标签页界面选择间隔,为你构造有效的表达式。生成器支持分钟、小时、每月天数、月份和每周天数字段,每个字段都有清晰的控件。

如果你的项目使用 Quartz 调度器(如 Java Spring 或企业级任务框架中的调度器),Cronwise 还提供专用的 Quartz 工具。需要 Quartz cron? Quartz 解读器处理带有特殊标记如 LW# 的 7 字段表达式,这些标记是标准 cron 不支持的。这些标记可以实现"月末最后一个工作日"或"第二个周五"等在标准 cron 语法中无法表达的模式。

标准生成器和 Quartz 工具都采用相同的验证优先方法:实时反馈、通俗语言输出和时区感知预览。你可以在解读和生成工作流之间切换而不丢失上下文。在本地保存你最常用的表达式,然后以 JSON 或 TXT 文件的形式导入或导出,与团队共享。

继续学习

Cronwise 不仅仅是一个单页工具。Cron 学习中心提供深度文章,涵盖从基本的 5 字段语法到高级自动化策略和真实调度模式的所有内容。无论你是 cron 新手还是想为生产工作负载优化调度方案,每篇指南都以实际动手应用为导向。

Cron 表达式基础开始,在标准 cron 结构、标记行为和让阅读表达式变得直观的思维模型方面打下坚实基础。然后探索 Cron 时区详解,了解 UTC、本地时间和夏令时转换如何影响你跨区域和部署环境的调度。如需故障排除帮助,常见 Cron 错误及修复方法会讲解最常见的语法错误并提供快速解决的可操作步骤。

Cronwise 旨在帮助开发者和运维人员自信地创建 cron 调度,提供清晰的解读、验证和时区感知预览。了解更多关于 Cronwise 以及项目背后的理念。所有解析、验证和预览处理完全在你的浏览器客户端进行,你的 cron 表达式永远不会离开你的设备。