Commit Graph

5 Commits

Author SHA1 Message Date
Martha Ramirez
50d6f3fb23 过滤 delCron 中 scheduleStacks 的 null job
nodeSchedule.scheduleJob() 对无效 cron 表达式(如 "0 * /6 * * *",
空格分开了 * /6)会返回 null,原代码原样存入 scheduleStacks 数组。
delCron 取消时对 null 调 cancel() 抛出 UNKNOWN 错误,导致 gRPC
handler 中断、HTTP 端 cronService.remove() 跳过 setCrontab(),
crontab.list 残留已删任务的记录,导致订阅更新时 gen_list_repo()
误判脚本已存在、不再重新注册。

过滤 null 并对每个 cancel 调用加 try/catch 容错。
2026-06-27 14:03:52 +08:00
whyour
07951964a1 修复模块注入 2025-10-26 22:32:03 +08:00
whyour
acc7443004 定时任务支持多个定时规则 2023-09-16 00:15:50 +08:00
whyour
4f7649f157 系统设置增加系统运行日志 2023-08-21 00:10:43 +08:00
whyour
6fb39ce835 重构六位定时任务服务 2023-04-08 17:07:06 +08:00