gpt4 book ai didi

node.js - 将议程作业安排在每天午夜运行

转载 作者:太空宇宙 更新时间:2023-11-03 22:30:04 25 4
gpt4 key购买 nike

我是议程作业 (https://github.com/rschmukler/agenda) 的新手,无法理解如何安排作业在每天的给定时间运行。我尝试过以下方法:

  1. agenda.every('everyday at 00:01', ...) - 仅运行一次。
  2. agenda.schedule('at 00:01', ...)然后job.repeatEvery('1 day')但没有太大效果。

议程内部使用Human Interval其灵感来自date 。我检查了日期演示here发现everyday at 00:00已被接受,但无法很好地与 Agenda 一起使用。

任何帮助将不胜感激。谢谢。

最佳答案

//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')
})

//这对我有用..

关于node.js - 将议程作业安排在每天午夜运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com