Phân tích biểu thức Cron 🔒 Dữ liệu của bạn không rời khỏi trình duyệt.

Giải thích biểu thức cron bằng ngôn ngữ dễ hiểu + các lần chạy kế tiếp.

phút · giờ · ngày (tháng) · tháng · thứ (tuần)

Mẫu sẵn:

Về công cụ này

Năm ô nhỏ — phút, giờ, ngày trong tháng, tháng, thứ trong tuần — vậy mà ai cũng quên ô nào là gì. Dán biểu thức crontab bất kỳ để nhận giải thích bằng ngôn ngữ của bạn, cùng năm lần chạy thực tế kế tiếp tính theo múi giờ máy bạn.

Quy tắc OR giữa ngày-tháng/thứ, tên thứ (mon-fri), bước nhảy (*/15) và khoảng đều hoạt động đúng như cron chuẩn. Preset thông dụng chỉ một cú bấm.

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

Công cụ này có gửi biểu thức cron của tôi đi đâu không?

Không. Việc phân tích, giải thích bằng ngôn ngữ đơn giản và tính toán các lần chạy tiếp theo đều diễn ra trong trình duyệt của bạn — không có gì được gửi đến máy chủ.

Năm 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 hoặc tên như MON). Bảng phân tích từng trường bên dưới ô nhập cho biết chính xác từng phần của biểu thức tương ứng với giá trị nào.

Điều gì xảy ra khi cả ngày trong tháng lẫn thứ trong tuần đều được đặt khác *?

Cron chuẩn xử lý hai trường này theo kiểu OR chứ không phải AND — job chạy khi thỏa một trong hai điều kiện. Ví dụ "0 0 1 * mon" sẽ chạy vào ngày 1 hàng tháng VÀ mỗi thứ Hai, chứ không chỉ những thứ Hai rơi vào ngày 1.

Vì sao thời gian chạy tiếp theo thay đổi khi tôi đổi múi giờ trong danh sách?

Các trường giờ/phút của lịch được tính theo múi giờ bạn chọn, nên "0 9 * * *" nghĩa là 9 giờ sáng ở múi giờ đó, không phải 9 giờ sáng UTC quy đổi sang giờ địa phương. Chọn "Local" để xem các lần chạy theo múi giờ của bạn, hoặc chọn UTC/múi giờ khác để khớp với đồng hồ máy chủ.

Tôi có thể dùng tên như MON hoặc JAN thay vì số không?

Có — các trường tháng và thứ trong tuần chấp nhận tên viết tắt 3 chữ (JAN–DEC, SUN–SAT, không phân biệt hoa thường) bên cạnh số, và bạn có thể kết hợp thành khoảng như MON-FRI.