我正在使用一个名为node-schedule的节点模块。
我有一个函数,预计在每个季度初仅触发一次。
var rule = {hour: 0, minute: 0, day: 1, month: [0, 3, 6, 9]};
var logCost = schedule.scheduleJob(rule, function(){
console.log('logCost output this shit at: ' + dateFormat(Date(), 'isoTime'));
});
问题在于这个函数在整个一天内(即每月的第一天)都不断执行。我该如何重新编写它,使其只执行一次?可能是我的规则变量出了问题,但我看不出来哪里有问题。