← กลับไปคู่มือ
วิธีรัน Cron Job ทุก 5 นาที (พร้อมตัวอย่าง)
· แท็ก: cron-every-5-minutes, every-5-minutes-cron, cron-interval, crontab-examples, scheduling
วิธีรัน Cron Job ทุก 5 นาที
cron expression "ทุก 5 นาที" เป็นหนึ่งในรูปแบบการจัดตารางที่พบบ่อยที่สุดสำหรับการตรวจสอบสุขภาพ, สคริปต์เฝ้าติดตาม และการประมวลผลคิวเบื้องหลัง คู่มือนี้แสดงวิธีการเขียนและตำแหน่งที่จะใช้งานอย่างแน่นอน
Cron Expression ทุก 5 นาที
เพื่อรันคำสั่งทุก 5 นาที ใช้ตัวดำเนินการ */5 ในฟิลด์นาที:
*/5 * * * * /path/to/script.sh
expression นี้รัน /path/to/script.sh ที่นาที 0, 5, 10, 15, 20 และต่อไป — 288 ครั้งต่อวัน
รูปแบบที่พบบ่อย
ทุก 5 นาทีในช่วงเวลาทำงาน
*/5 9-17 * * 1-5 /path/to/script.sh
รันทุก 5 นาทีระหว่าง 9:00 ถึง 17:59 น. วันจันทร์ถึงวันศุกร์
ทุก 10 หรือ 15 นาที
เพียงเปลี่ยนตัวหาร:
*/10 * * * * /path/to/job.sh # every 10 minutes
*/15 * * * * /path/to/job.sh # every 15 minutes
กรณีการใช้งาน
- การตรวจสอบสุขภาพ: ตรวจสอบว่า API หรือบริการตอบสนองทุก 5 นาที
- การประมวลผลคิว: ระบายคิวข้อความตามช่วงเวลาที่กำหนด
- การเฝ้าติดตาม: เก็บรวบรวมเมตริกหรือตัวอย่างบันทึกตามช่วงเวลาปกติ
สรุป
จำไว้ว่า: */5 ในฟิลด์นาทีเป็นวิธีมาตรฐานในการจัดตาราง job ทุก 5 นาทีใน cron จับคู่กับฟิลด์ชั่วโมง, วัน, เดือน และวันในสัปดาห์เพื่อจำกัดกรอบเวลา