Node.js 安排日程作业在每天午夜运行
我对议程作业()不熟悉,不知道如何安排作业每天在给定时间运行。我尝试了以下方法:Node.js 安排日程作业在每天午夜运行,node.js,job-scheduling,Node.js,Job Scheduling,我对议程作业()不熟悉,不知道如何安排作业每天在给定时间运行。我尝试了以下方法: agenda.every('每天00:01',…)-只运行一次 agenda.schedule('00:01',…)然后作业。每('1天')重复一次,但没有太大影响 议程在内部使用,其灵感来自。我查看了日期的演示,发现每天00:00的是可以接受的,但不能很好地将其用于日程安排 任何帮助都将不胜感激。谢谢。我想您可以使用repeatAt()来实现此目的。像repeatAt('12am') 或者您也可以使用24小时格式
agenda.every('每天00:01',…)
-只运行一次agenda.schedule('00:01',…)
然后作业。每('1天')重复一次
,但没有太大影响是可以接受的,但不能很好地将其用于日程安排
任何帮助都将不胜感激。谢谢。我想您可以使用repeatAt()来实现此目的。像repeatAt('12am')
或者您也可以使用24小时格式:-repeatAt('00:00')
//这对我很有用。你有什么具体的时间和分钟吗?议程。每('59 23***',/*工作名称或工作列表*/);
//You can use something like this...
agenda.define('first', (job, done) => {
Somefunction()
job.repeatEvery('24 hours', {
skipImmediate: true
});
job.save()
done()
})
agenda.start()
agenda.on('ready', function () {
agenda.schedule('everyday at 00:00','first')
})