นิพจน์ Cron
เครื่องมือพัฒนา* * * * *
ค่าพรีเซ็ต:
ฟิลด์
นาที
0-59
ชั่วโมง
0-23
วันของเดือน
1-31
เดือน
1-12
วันของสัปดาห์
0-6
10 ครั้งถัดไป
- 12026/7/21 14:37:00
- 22026/7/21 14:38:00
- 32026/7/21 14:39:00
- 42026/7/21 14:40:00
- 52026/7/21 14:41:00
- 62026/7/21 14:42:00
- 72026/7/21 14:43:00
- 82026/7/21 14:44:00
- 92026/7/21 14:45:00
- 102026/7/21 14:46:00
เปรียบเทียบรูปแบบ Cron
| รูปแบบ | จำนวนฟิลด์ | โครงสร้าง | ตัวอย่าง | กรณีใช้งาน | แพลตฟอร์ม / เครื่องมือ |
|---|---|---|---|---|---|
| มาตรฐาน (5 ฟิลด์) | 5 | นาที ชั่วโมง วัน เดือน วันในสัปดาห์ | 30 2 * * 1-5 | งานตั้งเวลาระบบ Linux/Unix (crontab), งานเป็นระยะอย่างง่าย เช่น สำรองข้อมูลรายวัน, ล้าง log, สคริปต์ตั้งเวลา | Linux crontab, macOS launchd, AWS CloudWatch Events, GitHub Actions (schedule), แพลตฟอร์ม CI/CD ส่วนใหญ่ |
| มีวินาที (6 ฟิลด์) | 6 | วินาที นาที ชั่วโมง วัน เดือน วันในสัปดาห์ | */5 * * * * * | งานความแม่นยำต่ำกว่านาที: ตรวจ heartbeat, ซิงค์ข้อมูลเรียลไทม์, polling ความถี่สูง, health check microservice | Spring @Scheduled (โหมดไม่ใช่ Quartz), Node.js node-cron, Kubernetes CronJob (ขยาย), Systemd Timer |
| Quartz (7 ฟิลด์) | 7 | วินาที นาที ชั่วโมง วัน เดือน วันในสัปดาห์ ปี | 0 0 9 ? * 2-6 2026 | งานองค์กรที่ต้องควบคุมปี, กฎธุรกิจซับซ้อน (เช่น วันจันทร์ที่สองของแต่ละเดือน), งานครั้งเดียวสำหรับปีเฉพาะ | Java Quartz Scheduler, Spring Quartz, XXL-JOB, ElasticJob, Apache Airflow (ปลั๊กอิน) |