Já používám @nestjs/plán a cron pracovních míst v nestjs. Potřebuji spustit cron jobs omezené způsoby, například třikrát. Jak to mám udělat, že? Tnx
0
┌────────────── za druhé (volitelně)
│ ┌──────────── minutu
│ │ ┌────────── hodinu
│ │ │ ┌──────── den měsíc
│ │ │ │ ┌────── měsíc
│ │ │ │ │ ┌──── den v týdnu
│ │ │ │ │ │
│ │ │ │ │ │
* * * * * *
Předpokládejme, že chcete, aby vaše kukuřice běhu úlohy v 10:45 můžete jednoduše nahradit stérické znamení od hodin a minut poloze, jak je uvedeno výše indikace.
cron.schedule('45 10 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
Nebo předpokládejme, že chcete spustit každý den v určité hodiny
cron.schedule('0 10,11,12 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});