gpt4 book ai didi

node.js - 我们如何每 12 小时运行一次 node-cron 作业?

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

我想安排每 12 小时后发送一次电子邮件,为此我使用了 node-cron .

我使用了以下代码,但它没有给我实际结果,所以请帮助我解决这个问题,

var job = new CronJob('0 0 */12 * * *', function(){
//email send code ..
});

最佳答案

查看documentation代码应如下所示:

var cron = require('node-cron');

cron.schedule('0 0 */12 * * *', function(){
console.log('running a task every twelve hours');
});

注意:您需要让应用程序一直运行,否则 cron 将不会执行。

如果您在控制台上打印 crone 时间,我们将得到如下结果:

      cronTime: {
source: '0 0 */12 * * *',
zone: 'America/Los_Angeles',
second: {
'0': true
},
minute: {
'0': true
},
hour: {
'0': true,
'12': true
},
dayOfMonth: {
'1': true,
'2': true,
'3': true,
'4': true,
'5': true,
'6': true,
'7': true,
'8': true,
'9': true,
'10': true,
'11': true,
'12': true,
'13': true,
'14': true,
'15': true,
'16': true,
'17': true,
'18': true,
'19': true,
'20': true,
'21': true,
'22': true,
'23': true,
'24': true,
'25': true,
'26': true,
'27': true,
'28': true,
'29': true,
'30': true,
'31': true
},
month: {
'0': true,
'1': true,
'2': true,
'3': true,
'4': true,
'5': true,
'6': true,
'7': true,
'8': true,
'9': true,
'10': true,
'11': true
},
dayOfWeek: {
'0': true,
'1': true,
'2': true,
'3': true,
'4': true,
'5': true,
'6': true
}
},

关于node.js - 我们如何每 12 小时运行一次 node-cron 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40973124/

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