Je suis à l'aide de @nestjs/calendrier et des tâches cron dans nestjs. J'ai besoin d'exécuter des tâches cron de façon limitée, Par exemple à trois reprises. Comment puis-je le faire? Tnx
0
┌────────────── deuxième (facultatif)
│ ┌──────────── minutes
│ │ ┌────────── heure
│ │ │ ┌──────── jour du mois
│ │ │ │ ┌────── mois
│ │ │ │ │ ┌──── le jour de la semaine
│ │ │ │ │ │
│ │ │ │ │ │
* * * * * *
Supposons que vous voulez de maïs, de l'exécution du travail à 10 h 45, il vous suffit de remplacer le stérique signe d'heures et de minutes en position comme indiqué ci-dessus les indications.
cron.schedule('45 10 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
Ou supposons que vous souhaitez exécuter tous les jours à des heures spécifiques
cron.schedule('0 10,11,12 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});