Biểu thức Cron

Công cụ Dev
* * * * *
Mẫu:
Trường
Phút
0-59
Giờ
0-23
Ngày trong tháng
1-31
Tháng
1-12
Ngày trong tuần
0-6
10 lần chạy tiếp theo
  1. 12026/7/21 14:37:00
  2. 22026/7/21 14:38:00
  3. 32026/7/21 14:39:00
  4. 42026/7/21 14:40:00
  5. 52026/7/21 14:41:00
  6. 62026/7/21 14:42:00
  7. 72026/7/21 14:43:00
  8. 82026/7/21 14:44:00
  9. 92026/7/21 14:45:00
  10. 102026/7/21 14:46:00
So sánh các định dạng Cron
Định dạngSố trườngCấu trúcVí dụTrường hợp sử dụngNền tảng / Công cụ
Chuẩn (5 trường)5phút giờ ngày tháng thứ30 2 * * 1-5Tác vụ hẹn giờ Linux/Unix (crontab), tác vụ định kỳ đơn giản như sao lưu hàng ngày, dọn log, chạy script theo lịchLinux crontab, macOS launchd, AWS CloudWatch Events, GitHub Actions (schedule), hầu hết nền tảng CI/CD
Có giây (6 trường)6giây phút giờ ngày tháng thứ*/5 * * * * *Tác vụ chính xác dưới phút: phát hiện heartbeat, đồng bộ dữ liệu thời gian thực, polling tần suất cao, health check microserviceSpring @Scheduled (chế độ không Quartz), Node.js node-cron, Kubernetes CronJob (mở rộng), Systemd Timer
Quartz (7 trường)7giây phút giờ ngày tháng thứ năm0 0 9 ? * 2-6 2026Tác vụ doanh nghiệp cần kiểm soát năm, quy tắc kinh doanh phức tạp (vd: thứ Hai thứ hai mỗi tháng), tác vụ một lần cho năm cụ thểJava Quartz Scheduler, Spring Quartz, XXL-JOB, ElasticJob, Apache Airflow (plugin)