← 返回 Cron 计划

Cron 计划工作台

构建表达式并核对触发日期。本站仅作本地预览,不创建服务器任务、不运行命令、不发送提醒。

支持的表达式

标准五字段为:分、时、日、月、星期。带秒六字段在最前面增加秒;不含年份、命令和用户名。支持 *、数字、逗号列表、范围、/ 步长,月份可用 JAN–DEC,星期可用 SUN–SAT;星期 0 和 7 均表示周日。两种模式保留各自页面内草稿。

支持 @hourly、@daily / @midnight、@weekly、@monthly、@yearly / @annually,按所选模式展开。不支持 @reboot、Quartz 的 ?、L、W、#、随机 H 等扩展。表达式最多 256 字符。*/35 在“分”字段表示每小时的第 0、35 分,跨小时的间隔并非总是 35 分钟。

日与星期同时受限时按 cron-parser 的或规则匹配,例如 0 9 1 * MON 表示每月 1 日,以及每个周一的 09:00;不是只在“恰好周一的 1 日”运行。不同平台的方言和特殊规则须以实际调度器为准。

时区与参考时间

使用 IANA 时区(如 Asia/Shanghai、America/New_York、UTC)。参考输入是所选时区的墙上时间,独立于电脑的当前时区。更改时区会重新解释这个输入;需要当前瞬间时点击“使用当前时间”。参考年份限制为 1970–2100。

夏令时跳时期间不存在的参考时间会拒绝。回拨时同一个参考时间可能出现两次,默认要求明确选择;在高级设置中选择较早或较晚的一次。结果显示每次 UTC 偏移,跨偏移变化会提示。预览采用 cron-parser / Luxon 的规则;实际操作系统或云平台可能跳过、补跑或重复触发,不能仅凭此预览保证实际执行行为。

未来运行时间

结果严格晚于参考时间,不含起点本身。可预览 10 / 20 / 50 / 100 次,最多向后搜索 25 年;稀疏计划可能无法补足,界面和报告均会说明。达到引擎搜索或时间预算时明确报错,不将不确定结果当作“没有运行时间”。第一条间隔从参考时间算起,之后是相邻两次实际经过的秒数。

默认不自动重算;修改任何设置后旧结果及其导出立即失效。首次组件加载最多 30 秒,实际计算最多约 5 秒,均可取消。Ctrl / ⌘ + Enter 在表达式框中预览。

保存与导出

“保存配置”保存表达式、方言、时区、参考墙上时间与选项,可用“打开配置”恢复;不会自动运行。“下载结果 JSON”保存本次预览与时区偏移,“下载 CSV”保存已返回的所有条目,不包含未查到的日期。结果报告和配置是不同格式,不能混作导入文件。配置文件最多 32 KiB。页面不自动存储,离开前请保存需要保留的内容。

桌面左侧编辑、右侧查看结果;手机在完成预览后进入结果,并可一键返回设置。引擎许可见第三方说明。

帮我完善这个工具

用着哪里别扭、想要什么功能、发现了 bug —— 都欢迎告诉我。

想让我回复你?直接邮件我:linsuwei_mic@outlook.com