Trình giải thích biểu thức cron

Dịch bất kỳ biểu thức cron nào thành mô tả lịch trình bằng ngôn ngữ rõ ràng và xem trước năm thời điểm chạy tiếp theo theo múi giờ địa phương của bạn, hoàn toàn trong trình duyệt.

Đang tải công cụ…

Trình giải thích biểu thức cronDán một biểu thức cron tiêu chuẩn và công cụ này sẽ biến nó thành mô tả bằng ngôn ngữ đơn giản về thời điểm tác vụ chạy, rồi liệt kê năm thời điểm tiếp theo mà nó sẽ được kích hoạt tính từ bây giờ. Nó hỗ trợ cú pháp crontab năm trường thông dụng cùng các lối tắt như @daily, và hiển thị thông báo lỗi rõ ràng khi không thể phân tích biểu thức. Mọi thứ chạy cục bộ trong trình duyệt của bạn — không có gì được tải lên.

Trình giải thích biểu thức cron là gì?

Một trình giải thích biểu thức cron đọc lịch trình crontab và cho bạn biết, bằng ngôn từ rõ ràng, chính xác khi nào nó sẽ chạy. Nhập hoặc dán một biểu thức như */5 * * * * và nó tạo ra một mô tả dễ đọc (ví dụ, "Mỗi 5 phút") cùng danh sách năm thời điểm chạy tiếp theo được tính từ thời điểm hiện tại theo múi giờ địa phương của bạn. Nó hiểu cú pháp cron tiêu chuẩn năm trường (phút, giờ, ngày trong tháng, tháng, ngày trong tuần), các phạm vi, danh sách, bước nhảy, các ngày và tháng được đặt tên, cùng các macro viết tắt như @hourly, @daily, @weekly, @monthly và @yearly. Các nhà phát triển, kỹ sư DevOps và SRE, và quản trị viên hệ thống dùng nó để kiểm tra một mục crontab, một lịch trình CI hoặc một tác vụ theo lịch trước khi triển khai, và để xác nhận rằng một biểu thức phức tạp thực sự kích hoạt đúng lúc họ mong đợi.

Cách sử dụng Trình giải thích biểu thức cron

  1. Nhập hoặc dán một biểu thức cron vào ô nhập (ví dụ, 0 9 * * 1-5 cho 9 giờ sáng vào các ngày trong tuần).
  2. Đọc mô tả bằng ngôn ngữ rõ ràng bên dưới ô nhập — nó diễn đạt lịch trình bằng lời.
  3. Xem danh sách Lần chạy tiếp theo để thấy năm thời điểm tiếp theo mà biểu thức sẽ kích hoạt, hiển thị theo múi giờ địa phương của bạn.
  4. Nếu biểu thức không hợp lệ, hãy đọc thông báo lỗi và sửa trường bị sai.
  5. Dùng nút sao chép để sao chép mô tả, hoặc kết nối đầu ra với một công cụ khác trong không gian làm việc.

Ví dụ

Mỗi 5 phút

Đầu vào

*/5 * * * *

Đầu ra

Every 5 minutes

Ngày trong tuần lúc 9 giờ sáng

Đầu vào

0 9 * * 1-5

Đầu ra

At 09:00 AM, Monday through Friday

Macro viết tắt

Đầu vào

@daily

Đầu ra

At 12:00 AM

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

Nó hỗ trợ cú pháp cron nào?
Định dạng crontab tiêu chuẩn năm trường (phút, giờ, ngày trong tháng, tháng, ngày trong tuần), bao gồm các phạm vi (1-5), danh sách (1,3,5), bước nhảy (*/15) cùng các ngày và tháng được đặt tên (MON, JAN). Các macro viết tắt như @hourly, @daily, @weekly, @monthly và @yearly cũng được hỗ trợ.
Các thời điểm chạy tiếp theo theo múi giờ nào?
Năm thời điểm chạy tiếp theo được tính từ thời điểm hiện tại và được định dạng theo múi giờ địa phương của trình duyệt, nên chúng phản ánh khi nào lịch trình kích hoạt đối với bạn.
Tại sao nó báo biểu thức không hợp lệ?
Một lỗi xuất hiện khi biểu thức có số trường sai hoặc một giá trị nằm ngoài phạm vi cho phép (ví dụ phút 0-59, giờ 0-23). Thông báo mô tả điều gì đã sai để bạn có thể sửa trường gây lỗi.
Tại sao chỉ hiển thị năm lần chạy sắp tới?
Năm là đủ để xác nhận nhịp độ và phát hiện lỗi trong nháy mắt — chẳng hạn thấy các lần chạy diễn ra mỗi 5 phút, hoặc chỉ vào các ngày trong tuần. Mô tả ở trên đã nêu đầy đủ quy tắc lặp lại.
Biểu thức cron của tôi có được gửi đi đâu không?
Không. Việc phân tích biểu thức, tạo mô tả và tính các thời điểm chạy tiếp theo đều diễn ra cục bộ trong trình duyệt của bạn. Không có gì được tải lên bất kỳ máy chủ nào, nên nó hoạt động ngoại tuyến và giữ riêng tư các lịch trình của bạn.

Công cụ liên quan