Đến phần nội dung
Toova
Tất cả công cụ

Trình phân tích và giải thích biểu thức Cron

Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn

Phân tích cú pháp một biểu thức cron và thấy mười lần chạy tiếp theo ở dạng con người. Toova giải thích lịch trình bằng tiếng Anh đơn giản, phơi bày các lỗi phổ biến, và chạy hoàn toàn trong trình duyệt của bạn — không tải lên, không đăng ký, không tra cứu máy chủ.

Biểu thức cron có nghĩa gì

Một biểu thức cron là một lịch trình nén như 0 */6 * * * — phút, giờ, ngày trong tháng, tháng, ngày trong tuần. Cú pháp dày đặc và dễ sai, đặc biệt quanh giá trị bước (*/15), khoảng (1-5), và tương tác ngày trong tháng so với ngày trong tuần. Toova phân tích cú pháp bất kỳ biểu thức cron chuẩn nào và giải thích nó bằng tiếng Anh rõ ràng, để bạn có thể xác minh lịch trình trước khi triển khai nó.

Lần chạy tiếp theo và nhận biết múi giờ

Sau khi phân tích cú pháp, Toova liệt kê mười lần chạy theo lịch trình tiếp theo trong múi giờ địa phương của bạn và trong UTC. Điều đó làm rõ khi nào một công việc sẽ kích hoạt — bao gồm qua các chuyển đổi giờ tiết kiệm ánh sáng ban ngày, vốn làm vấp lịch trình cron mỗi mùa xuân và thu. Chuyển múi giờ khớp với nơi công việc thực sự chạy (máy chủ của bạn, CI của bạn, scheduler của bạn) để dự đoán chính xác khi nào lần thực thi tiếp theo sẽ xảy ra.

Phân tích cú pháp chỉ trong trình duyệt

Toova phân tích cú pháp biểu thức cron và tính toán các lần chạy trong tương lai hoàn toàn trong trình duyệt của bạn. Biểu thức bạn dán không bao giờ rời trang, và không có nhật ký nội dung. Điều đó quan trọng khi cron là một phần của hệ thống lập lịch nội bộ hoặc chứa gợi ý về tên công việc của bạn. Trang hoạt động ngoại tuyến sau lần tải đầu tiên.

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

Cú pháp cron nào được hỗ trợ?
Cron 5 trường chuẩn (phút, giờ, ngày trong tháng, tháng, ngày trong tuần) và biến thể 6 trường với giây. Giá trị bước (*/N), khoảng (1-5), và danh sách (1,3,5) tất cả đều được hỗ trợ. Các phần mở rộng quartz không chuẩn (L, W, ?) cũng được nhận ra.
Vì sao cả ngày trong tuần và ngày trong tháng đều được đặt?
Khi cả hai được chỉ định, hầu hết các triển khai cron OR chúng lại với nhau — công việc chạy khi một trong hai khớp. Đó hiếm khi là điều người ta mong đợi. Toova đánh dấu trường hợp này để bạn có thể viết lại biểu thức nếu ý định là AND.
Toova xử lý giờ tiết kiệm ánh sáng ban ngày thế nào?
Lần chạy trong tương lai được tính trong múi giờ bạn chọn. Lịch trình rơi vào khoảng trống (2:30 sáng khi chuyển sang giờ mùa hè) được xử lý theo quy tắc của múi giờ — thường thì lần chạy bị bỏ qua hoặc dịch chuyển.
Tôi có thể phân tích cú pháp lịch trình dễ đọc cho con người không?
Công cụ này phân tích cú pháp biểu thức cron ở dạng chính tắc. Cho mô tả con người như "mỗi 15 phút", tự xây biểu thức (*/15 * * * *) và để Toova xác nhận lịch trình bằng cách liệt kê các lần chạy tiếp theo.
Biểu thức của tôi có được gửi đến máy chủ không?
Không. Việc phân tích cú pháp diễn ra hoàn toàn trong trình duyệt của bạn.