Eu estou usando @nestjs/agenda e cron jobs em nestjs. Eu preciso de executar tarefas do cron limitado de formas, Por exemplo, três vezes. Como posso fazer isso? Tnx
0
┌────────────── segundo (opcional)
│ ┌──────────── minutos
│ │ ┌────────── hora
│ │ │ ┌──────── dia do mês
│ │ │ │ ┌────── mês
│ │ │ │ │ ┌──── dia da semana
│ │ │ │ │ │
│ │ │ │ │ │
* * * * * *
Suponha que você deseja para o milho de execução do trabalho, às 10:45 basta você substituir o estéricos sinal de horas e minutos posição, como mostrado acima indicações.
cron.schedule('45 10 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
Ou, suponha que você deseja executar, a cada dia, a horas específicas
cron.schedule('0 10,11,12 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});