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

ris*_*iag 1 node.js

我想在一天内运行同一段代码 3 次:上午 10 点、下午 1 点和下午 6 点。

在 let's day 10 AM 运行特定代码的代码如下:

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!');
});
Run Code Online (Sandbox Code Playgroud)

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

Mik*_*e S 6

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

rule.hour = [10, 13, 18];
Run Code Online (Sandbox Code Playgroud)