Tan Phat Media

Cron Expression Parser

Giải thích và tạo cron expression dễ dàng

Cron Expression
Giải thích
Chạy vào 9:00, Thứ 2 đến Thứ 6
Phút
0
0
Giờ
9
9
Ngày
*
mỗi ngày
Tháng
*
mỗi tháng
Thứ
1-5
Thứ 2 đến Thứ 6
Cú pháp Cron

┌───────────── 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, 0 = CN)

│ │ │ │ │

* * * * *

Cron Expression Parser - Giải Thích Cron Job Online Miễn Phí

Công cụ giải thích cron expression sang tiếng Việt dễ hiểu. Hiển thị chi tiết từng field (phút, giờ, ngày, tháng, thứ), 10 preset schedule phổ biến có sẵn. Hữu ích cho DevOps, sysadmin, backend developer khi setup cron jobs trên Linux/Unix server.

Tính năng nổi bật

Giải thích cron expression sang tiếng Việt
Hiển thị chi tiết ý nghĩa từng field
10 preset schedule phổ biến có sẵn
Mỗi phút, mỗi giờ, mỗi ngày, mỗi tuần, mỗi tháng
Mỗi 5 phút, mỗi 30 phút, 9h sáng hàng ngày
Thứ 2-6 lúc 9h (working days)
Copy cron expression với một click
Hiển thị cú pháp cron trực quan

Tại sao cần Cron Parser?

Cron expression là cách định nghĩa schedule cho các tác vụ tự động trên Linux/Unix server. Tuy nhiên cú pháp '0 9 * * 1-5' rất khó đọc và dễ nhầm lẫn. Một sai sót nhỏ có thể khiến backup chạy sai giờ, email gửi sai ngày, hoặc script chạy liên tục gây quá tải server. Công cụ này giúp bạn hiểu chính xác cron expression sẽ chạy khi nào.

Lợi ích khi sử dụng

  • Hiểu cron expression trong vài giây
  • Tránh lỗi schedule gây hậu quả nghiêm trọng
  • Tạo cron expression dễ dàng từ preset
  • Debug cron jobs không chạy đúng giờ
  • Học cú pháp cron trực quan

Cách sử dụng Cron Parser

  1. 1Nhập cron expression vào ô input (VD: 0 9 * * 1-5)
  2. 2Hoặc click vào preset để chọn schedule có sẵn
  3. 3Xem giải thích bằng tiếng Việt ở phần Giải thích
  4. 4Xem chi tiết từng field: Phút, Giờ, Ngày, Tháng, Thứ
  5. 5Copy cron expression để sử dụng trong crontab

Câu hỏi thường gặp (FAQ)

Cron 5 field hay 6 field?

Công cụ hỗ trợ cron 5 field chuẩn (phút giờ ngày tháng thứ), không có seconds. Đây là format phổ biến nhất trên Linux crontab. Một số hệ thống như Quartz Java có thêm field seconds ở đầu.

* có nghĩa là gì?

Dấu * (asterisk) có nghĩa là 'mọi giá trị'. Ví dụ: * ở field phút nghĩa là 'mỗi phút', * ở field ngày nghĩa là 'mỗi ngày trong tháng'.

*/5 khác gì 5?

*/5 nghĩa là 'mỗi 5 đơn vị' (0, 5, 10, 15...). Còn 5 nghĩa là 'chính xác giá trị 5'. Ví dụ: */5 * * * * chạy mỗi 5 phút, còn 5 * * * * chỉ chạy vào phút thứ 5 của mỗi giờ.

1-5 ở field thứ nghĩa là gì?

1-5 nghĩa là từ thứ 2 đến thứ 6 (trong cron: 0=Chủ nhật, 1=Thứ 2, ..., 6=Thứ 7). Đây là cách phổ biến để định nghĩa 'ngày làm việc' (working days).

Làm sao test cron có chạy đúng không?

Sau khi hiểu cron expression, bạn có thể: (1) Đặt schedule gần để test nhanh, (2) Dùng lệnh 'crontab -l' để xem cron đã được add, (3) Check log tại /var/log/cron hoặc /var/log/syslog.

Từ khóa liên quan

cron parsercron expressioncron jobcrontab generatorgiải thích cronlinux cronschedule taskcron syntax

Hợp tác ngay với Tấn Phát Digital

Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.

Zalo
Facebook
Tấn Phát Digital
Zalo
Facebook