【发布时间】:2022-01-01 18:13:25
【问题描述】:
我在nestjs 中使用@nestjs/schedule 和cron 作业。 我需要以有限的方式执行 cron 作业,例如 3 次。 我怎样才能做到这一点? 天呐
【问题讨论】:
标签: cron scheduled-tasks nestjs
我在nestjs 中使用@nestjs/schedule 和cron 作业。 我需要以有限的方式执行 cron 作业,例如 3 次。 我怎样才能做到这一点? 天呐
【问题讨论】:
标签: cron scheduled-tasks nestjs
假设您希望玉米作业在 10:45 运行,您只需替换小时和分钟位置的空间符号,如上所示。
cron.schedule('45 10 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
或者假设您想每天在特定时间跑步
cron.schedule('0 10,11,12 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
【讨论】: