Cronwise

生成器快速模板

执行时间表

时区: 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 表达式。

打开 Quartz 生成器

可视化 Cron 构建器:无需记忆语法即可创建表达式

Cronwise cron 生成器提供逐字段的可视化构建器,用于标准 5 字段 cron 表达式。无需输入原始语法并祈祷解析正确,你可以通过标签页控件为每个字段选择值,涵盖分钟、小时、每月天数、月份和每周天数。生成的 cron 表达式会随着你调整每个字段实时更新,因此你在复制之前始终能看到规范化的输出。

每个字段支持多种选择模式。选择每个以在每个间隔运行,选择指定以选取精确值,或选择范围以定义起止边界。这些模式直接对应 cron 标记如 *、逗号分隔列表和连字符范围,但你无需自己记住这些语法。构建器会为你处理。

无论你是设置夜间清理任务、仅工作日的报告间隔,还是月度计费触发器,可视化方法都能消除猜测。你专注于调度意图,让生成器产出正确的表达式。如需详细教程,请阅读分步生成器工作流指南。如果你已有表达式需要理解它,请切换到 cron 解读器获取通俗语言分解。

常用调度的快捷模板和随机化器

从空白开始并不总是最快的方式。Cronwise 生成器包含最常用 cron 调度的快捷模板:每分钟、每小时、每日午夜、每周一和每月第一天。选择一个模板,构建器字段会立即填充,给你一个可以调整以匹配确切需求的工作基线。

当你需要一个遵循已知模式但稍有变化的调度时,模板特别有用。从“每日午夜”模板开始,将小时改为 02:00,并将天数限制为仅工作日。你在几秒内就能完成一个表达式,而无需从头构建每个字段。如需生产中的真实 cron 调度示例,请探索 备份、报告和清理任务的 cron 用例模板

随机化器功能是一个实用的补充,适用于想要将调度任务分散到时间窗口中的团队。与其将所有自动化任务集中在每小时的整点,不如随机化分钟字段以分散负载。这可以减少运行多个 cron 触发进程的服务器上的资源争用,这也是大多数基础设施运维手册中推荐的做法。

内联验证和故障排除

在 Cronwise 中生成的每条 cron 表达式都会在你复制之前通过客户端验证。验证器检查每个字段的语法正确性并提供两个级别的反馈:错误警告。错误表示表达式无法解析或不会按预期运行。警告标记技术上有效但可能产生意外调度行为的边界情况或不常见模式。

字段级别的消息会指向表达式中需要注意的确切部分。如果你设置的每月天数与短月份冲突,或者使用的步进值在给定范围内没有匹配项,验证器会立即指出。这种反馈循环意味着你在创作期间就能发现问题,而不是在部署后——此时一个遗漏的任务可能造成真正的运营影响。

如果你遇到不完全理解的验证消息,修复无效 cron 错误指南涵盖了开发者编写 cron 表达式时最常见的错误。从字段混淆到不支持的特殊字符,文章逐一讲解每个问题并给出清晰的解决步骤。

时区感知的下次运行预览

生成一条语法正确的 cron 表达式只完成了一半工作。你还需要确认它在正确的时区、正确的时间触发。Cronwise 生成器包含一个下次运行预览表,计算你生成的表达式的未来 10 次执行时间。当你修改构建器字段时,预览会动态更新,让你立即直观地确认调度。

你可以在浏览器本地时区和下拉列表中的任意 IANA 时区之间切换。当你为运行在 UTC 或与你的工作站不同区域的服务器构建 cron 表达式时,这一点至关重要。对你本地时钟看起来正确的调度,在另一个时区的生产服务器上可能差几个小时。预览表通过在你选择的时区显示精确时间戳来消除这种歧义。

在部署前验证下次运行时间是防止最常见 cron 调度错误的最佳实践:假设服务器时钟与你自己的一致。使用时区选择器匹配你的目标环境,并查看预览表以确认每次运行都在你的运维窗口内。如需 Quartz 风格的调度并支持额外字段,请切换到 Quartz 生成器

保存、导入和导出 Cron 预设

Cronwise 允许你将生成的 cron 表达式保存在浏览器本地以便快速复用。每个保存的表达式可以附带一个描述其用途的简短备注,方便一目了然地识别调度。你最多可以存储 10 条保存的表达式,足以覆盖大多数项目的典型重复任务集。

除了保存,你还可以将表达式库导入和导出为 JSON 或纯文本文件。这在跨团队成员共享 cron 配置、在清除浏览器数据前备份预设,或在环境之间迁移调度时非常有用。导入过程会自动处理重复检测,避免意外覆盖现有保存的表达式。

所有保存的数据都存储在浏览器的本地存储中。Cronwise 不会将你的 cron 表达式发送到任何服务器,也不需要账户。你的调度保持私密且由你掌控。如需更多 cron 调度模式、技巧和运维工作流,请在 Cronwise 上浏览完整的 cron 指南库