快速结论
新类型使用 kind、expression、timeZone;先在可恢复任务中核对下一次触发和真实结果,不只检查表达式保存成功。
- 相关改动已列入社区 v0.25.2 常规发行。
- cron 功能列在 nightly-20261028 记录中。
- 使用五字段 Vixie cron,而不是六字段秒级格式。
- 本文只提供示例,没有创建任何计划任务。
本次更新:10 月 31 日核对官方文档和原始发行说明,补充当前状态及可执行的验收建议。
**当前版本(10 月 31 日):**相关改动已列入社区常规 v0.25.2,以下开发构建为此前来源。
社区 Nightly 新增 cron 计划类型,适合需要按多个小时或星期组合安排任务的场景。先确认你的实际构建包含该功能,再准备一个只读测试任务。
1. 从简单表达式开始
PR #1273 描述的计划结构示例:
{
"kind": "cron",
"expression": "0 9 * * 1-5",
"timeZone": "Asia/Shanghai"
}
它表示按指定时区,在周一至周五的 09:00 匹配。五个字段依次是分钟、小时、月内日期、月份和星期,不要在最前面加秒字段。
2. 明确日期匹配
原始说明指出,月内日期与星期都受限时,任一匹配即可触发,不能当作两者必须同时成立。先让界面或调度结果列出预期时间,再检查每个日期。
周一至周五也不自动等于中国法定工作日;节假日和调休需求另行处理,避免把普通星期表达式当作完整日历。
3. 先验收一次只读任务
使用不发消息、不发布内容的测试动作,记录计划时区、下一次触发、实际开始、结束与结果文件。保存成功只说明配置被接受,不证明任务已经执行。
4. 检查主机和遗漏策略
确认主机、应用和必要模型服务在任务期间可用。休眠、退出和错过触发后的处理,应按实际版本观察;本篇没有从简短公告推断自动补跑规则。
运行稳定后再添加真实工作,并保留暂停与修改记录。基础任务验收见定时任务教程。本文结构示例不会创建任务。
10 月 31 日:cron 已进入社区 v0.25.2 常规说明
本功能已列入社区 v0.25.2 常规发行。原文 Nightly 是此前来源,五字段、时区和实际任务结果仍分别验收。
参考资料
本文依据以下资料整理,版本与接口信息请以来源页面的现行说明为准。