Di Node.js, saya menggunakan jadwal node untuk melakukan tugas waktu. Format waktu-gaya cron tidak terlalu intuitif untuk pemula, jadi metode ini umumnya digunakan: misalnya, dalam contoh resmi, tugas dilakukan pada 42 menit per jam.
Salinan kode adalah sebagai berikut:
var jadwal = membutuhkan ('jadwal node');
var aturan = jadwal baru.recurrencerule ();
aturan.minute = 42;
var j = jadwal.scheduleJob (aturan, fungsi () {
console.log ('Jawaban untuk hidup, alam semesta, dan segalanya!');
});
Jadi pertanyaannya adalah, bagaimana melakukan tugas setiap 15 menit atau 30 menit?
Yang lebih kritis adalah aturan itu. Minute mendukung array, jadi mudah untuk beroperasi jika Anda tahu ini.
Lakukan setiap 15 menit:
Salinan kode adalah sebagai berikut:
aturan.minute = [0, 15, 45];
Demikian pula, setiap 30 menit:
Salinan kode adalah sebagai berikut:
aturan.minute = [0, 30];