任何人都可以确认这是正确的节点计划规则,该规则在每月的第一个星期一凌晨02:59运行代码。
var epr_update_rule = new schedule.RecurrenceRule();
epr_update_rule.dayOfMonth = [1, 2, 3, 4, 5, 6, 7];
epr_update_rule.dayOfWeek = 1;
epr_update_rule.hour = 2;
epr_update_rule.minute = 59;
我的想法是它会尝试在本月的前7天运行它,但它只会在星期一成功,因此只能在本月的前7天(即星期一)运行。
有人可以确认一下吗?
谢谢!
答案 0 :(得分:2)
您可以使用 Object-literal 语法,这种语法更简单易懂,
var job = schedule.scheduleJob({hour: 02, minute: 59, dayOfWeek: 1, dayOfMonth: [1,2,3,4,5,6,7]}, function(){
console.log('Your scheduleJob!');
});