我正在使用Node.js,希望每天5:30 AM,11:30 PM触发一个功能。
我应该如何采用这种方法。
我还想增加9:45 PM,5:30 PM以外的时间
我有支票https://www.npmjs.com/package/node-schedule尝试过但没有任何运气。
var j = schedule.scheduleJob('* * * 23 07 00', function () {
console.log('The answer to life, the universe, and everything!');
});
j.schedule()
谢谢。
答案 0 :(得分:1)
您指定了错误的计划模式。
更易读的方式是使用这样的对象:
const j = schedule.scheduleJob({hour: 5, minute: 30}, () => {
console.log('Job runs every day at 5:30AM');
});
如果您需要在一天的不同时间运行多个作业,请创建几个具有不同时间模式的作业,并在每个作业中使用相同的功能。