Skip to content

计划任务系统

计划任务系统能够做什么?

  • 定时更新订阅。

  • 定时更新规则集。

  • 定时更新插件。

  • 定时运行插件。

  • 定时执行脚本。

计划任务运行原理

计划任务系统使用的依赖:https://github.com/robfig/cron/tree/v3

  • 计划任务使用 cron 表达式;

  • 支持到秒级,即 cron 表达式格式为 6 位,例如 * * * * * *,一秒钟运行一次。

计划任务创建示例

1、定时更新订阅

2、定时更新规则集

1、定时更新插件

1、定时运行插件

插件需要有一个onTask方法:

javascript
const onTask = () => {
  // 插件逻辑
  return "返回值会出现在日志中";
};

1、定时执行脚本

脚本中可以直接写return,返回值会出现在日志中

定时任务日志