# 定时任务

  • Crontab / 定时任务当前子进程中执行配置调试命令行执行常见问题如何限制 Action 只能定时任务调用? 项目在线上运行时,经常要定时去执行某个功能(如:定时去远程拉取一些数据、定时计算数据库里的一些数据进行汇总),这时候就需要使用定时任务来处理了。
  • 框架提供了两种方式执行定时任务,一种是在当前启动的子进程中执行,另一种是用一个新的进程执行(命令行执行)。

配置

1.在src->config->crontab.js

//24小时执行一次 components->pacong>xldy
 module.exports = [{
    interval: 1000*60*60*24,
    immediate: true, // 项目启动就执行
    handle: 'pacong/xldy',
  }]

1
2
3
4
5
6
7