Global ToolBox

Bộ phân tích biểu thức Cron

Nhập một biểu thức cron chuẩn gồm 5 trường và nhận ngay mô tả bằng ngôn ngữ tự nhiên cho lịch trình của nó, cùng tính năng kiểm tra giúp phát hiện cú pháp sai.

🔒 Xử lý cục bộ ngay trên trình duyệt của bạn

Loading…

Cách sử dụng

  1. Nhập hoặc dán một biểu thức cron chuẩn gồm 5 trường vào ô nhập liệu — các trường là phút, giờ, ngày trong tháng, tháng và thứ trong tuần.
  2. Công cụ sẽ kiểm tra biểu thức theo thời gian thực khi bạn gõ và báo ngay lập tức nếu cú pháp sai hoặc giá trị nằm ngoài phạm vi cho phép.
  3. Ngay khi biểu thức hợp lệ, mô tả bằng ngôn ngữ dễ hiểu của lịch trình sẽ xuất hiện bên dưới ô nhập liệu.
  4. Nhấp vào bất kỳ ví dụ nào để điền vào ô nhập liệu một mẫu lịch trình phổ biến và xem cách nó được mô tả.

Tính năng

  • Phân tích đầy đủ 5 trường cron chuẩn: phút, giờ, ngày trong tháng, tháng và thứ trong tuần
  • Hỗ trợ ký tự đại diện (*), giá trị cụ thể, khoảng giá trị (1-5), danh sách (1,3,5) và giá trị bước nhảy (*/15)
  • Tạo mô tả lịch trình bằng ngôn ngữ dễ hiểu ngay khi bạn gõ
  • Kiểm tra cú pháp và giá trị ngoài phạm vi với thông báo lỗi rõ ràng, cụ thể
  • Hoạt động 100% phía trình duyệt — biểu thức cron của bạn không bao giờ rời khỏi trình duyệt

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

Cú pháp cron là gì?

Cron là bộ lập lịch tác vụ theo thời gian được dùng trên các hệ thống giống Unix. Biểu thức cron là một mẫu gồm 5 trường ngắn gọn (phút giờ ngày-trong-tháng tháng thứ-trong-tuần) mô tả thời điểm một tác vụ nên chạy. Nó được dùng trong các tệp crontab của Linux, lịch trình pipeline CI/CD và CronJob của Kubernetes, cùng nhiều nơi khác.

5 trường trong biểu thức cron có ý nghĩa gì?

Theo thứ tự: phút (0-59), giờ (0-23), ngày trong tháng (1-31), tháng (1-12) và thứ trong tuần (0-6, trong đó 0 là Chủ nhật). Một tác vụ chạy khi thời gian hiện tại khớp với cả 5 trường.

Dấu hoa thị (*) trong một trường cron có nghĩa là gì?

Dấu hoa thị có nghĩa là "bất kỳ giá trị nào" cho trường đó — trường này không giới hạn thời điểm tác vụ chạy. Ví dụ, * trong trường giờ có nghĩa là tác vụ không bị giới hạn ở bất kỳ giờ cụ thể nào.

Khoảng giá trị, danh sách và bước nhảy hoạt động như thế nào?

Một khoảng như 1-5 khớp với mọi giá trị từ 1 đến 5, bao gồm cả hai đầu. Một danh sách như 1,3,5 chỉ khớp với những giá trị cụ thể đó. Một bước nhảy như */15 có nghĩa là "mỗi 15 đơn vị" bắt đầu từ giá trị nhỏ nhất của trường; nó cũng có thể kết hợp với một khoảng, như 1-31/2.

Công cụ này có hỗ trợ @daily, @hourly hoặc trường giây/năm không?

Không. Công cụ này tập trung vào định dạng cron cổ điển 5 trường của Unix. Các bí danh viết tắt như @daily và các định dạng mở rộng 6 hoặc 7 trường (có giây hoặc năm) không được phân tích ở đây.

Công cụ liên quan