如何使用node-schedule多次调度功能?

时间:2014-09-17 06:36:46

标签: node.js

我想在一天内运行3次相同的代码:上午10点,下午1点&下午6点。

在上午10点运行特定代码的代码如下:

var schedule = require('node-schedule');

var rule = new schedule.RecurrenceRule();
rule.dayOfWeek = [0, 6];
rule.hour = 10;
rule.minute = 0;


var j = schedule.scheduleJob(rule, function(){
    console.log('Yup!');
});

我需要复制粘贴相同功能3次,还是有任何方法可以调整它?我不能使用setInterval,因为间隔不一致。

1 个答案:

答案 0 :(得分:3)

您只需要正确设置hour属性:

rule.hour = [10, 13, 18];