Sto usando @nestjs/pianificazione e cron jobs in nestjs. Ho bisogno di eseguire cron job modo limitato, Per esempio, tre volte. Come posso fare? Tnx
0
┌────────────── secondo (opzionale)
│ ┌──────────── minuti
│ │ ┌────────── ora
│ │ │ ┌──────── giorno del mese
│ │ │ │ ┌────── mese
│ │ │ │ │ ┌──── giorno della settimana
│ │ │ │ │ │
│ │ │ │ │ │
* * * * * *
Si supponga che si desidera che il mais esecuzione del lavoro alle 10:45 si sostituisce semplicemente la sterico segno da ore e minuti in posizione come mostrato indicazioni di cui sopra.
cron.schedule('45 10 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
Oppure, supponiamo che si desidera eseguire ogni giorno a orari specifici
cron.schedule('0 10,11,12 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});