ใน node.js ฉันใช้กำหนดการโหนดเพื่อดำเนินการตามกำหนดเวลา รูปแบบเวลาสไตล์โครนไม่ได้ใช้งานง่ายสำหรับผู้เริ่มต้นดังนั้นวิธีนี้ใช้โดยทั่วไป: ตัวอย่างเช่นในตัวอย่างอย่างเป็นทางการงานจะดำเนินการใน 42 นาทีต่อชั่วโมง
การคัดลอกรหัสมีดังนี้:
กำหนดตารางเวลา = ต้องการ ('Node-Schedule');
กฎ var = กำหนดการใหม่ recurrencerule ();
Rule.minute = 42;
var j = schedule.schedulejob (กฎ, ฟังก์ชัน () {
console.log ('คำตอบของชีวิตจักรวาลและทุกสิ่ง!');
-
ดังนั้นคำถามคือวิธีการทำงานทุก ๆ 15 นาทีหรือ 30 นาที?
สิ่งที่สำคัญยิ่งกว่าคือกฎนั้นรองรับอาร์เรย์ดังนั้นจึงเป็นเรื่องง่ายที่จะใช้งานได้หากคุณรู้สิ่งนี้
แสดงทุก ๆ 15 นาที:
การคัดลอกรหัสมีดังนี้:
Rule.minute = [0, 15, 45];
ในทำนองเดียวกันทุก ๆ 30 นาที:
การคัดลอกรหัสมีดังนี้:
Rule.minute = [0, 30];