Nestjs'de @nestjs / schedule ve cron işlerini kullanıyorum. Cron işlerini sınırlı yollarla, örneğin üç kez yürütmem gerekiyor. Bunu nasıl yapabilirim? Tnxname
0
┌────────────── ikinci (isteğe bağlı)
│ ┌──────────── dakika
│ │ ┌────────── saat
│ │ │ ┌──────── ayın günü
│ │ │ │ ┌────── ay
│ │ │ │ │ ┌──── haftanın günü
│ │ │ │ │ │
│ │ │ │ │ │
* * * * * *
Mısır işinizin saat 10: 45'te çalışmasını istediğinizi varsayalım, sterik işareti yukarıdaki endikasyonlarda gösterildiği gibi saat ve dakika konumundan değiştirirsiniz.
cron.schedule('45 10 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});
Ya da her gün belirli saatlerde koşmak istediğinizi varsayalım
cron.schedule('0 10,11,12 * * *', () => {
console.log('Running a job');
},
{
scheduled: true,
timezone: "Asia/Karachi"
});