node.js 定时任务/重复任务
文章目录git参数定时任务每天0点执行一次数据统计任务每半个小时执行一次数据统计任务重复任务指定执行时间氛围githttps://github.com/node-schedule/node-schedule#readmeconst schedule = require('node-schedule');参数可见第一个参数决定绅什么时候执行 可以是 string number 重复规则 重复时间区域
·
git
const schedule = require('node-schedule');
参数
可见第一个参数决定绅什么时候执行 可以是 string number 重复规则 重复时间区域 重复对象列表 Date 十分全面可适应大部分常见场景
定时任务
每天0点执行一次数据统计任务
schedule.scheduleJob('0 0 0 * * *', function () {
//.....
})
每半个小时执行一次数据统计任务
schedule.scheduleJob('0 0 0 0 30 *', function () {
//.....
})
重复任务
指定执行时间氛围
例如 允许 7点到12点执行
const rule = new schedule.RecurrenceRule();
rule.hour = [7,8,9,12];
如上实际效果会是 在7点到12点期间一直执行
7点到12点每1个小时的0分0秒执行一次
const rule = new schedule.RecurrenceRule();
rule.hour = [7,8,9,12];
rule.minute = 0;
rule.second = 0;
7点到12点每半个小时执行一次
const rule = new schedule.RecurrenceRule();
rule.hour = [7,8,9,12];
rule.minute = [0,30];
rule.second = 0
更多推荐
已为社区贡献2条内容
所有评论(0)