Estoy con @nestjs/horario y tareas de cron en nestjs. Necesito ejecutar cron jobs manera limitada, Por ejemplo, tres veces. ¿Cómo puedo hacer eso? Tnx
0
┌────────────── segundo (opcional)
│ ┌──────────── minutos
│ │ ┌────────── hora
│ │ │ ┌──────── día de mes
│ │ │ │ ┌────── mes
│ │ │ │ │ ┌──── el día de la semana
│ │ │ │ │ │
│ │ │ │ │ │
* * * * * *
Supongamos que usted quiere que su maíz de ejecución del trabajo a las 10:45 basta con sustituir el estérico signo de horas y minutos en la posición como se muestra arriba indicaciones.
cron.schedule('45 10 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
O supongamos que usted desea para que se ejecute todos los días a determinadas horas
cron.schedule('0 10,11,12 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});