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.
Trình giải thích biểu thức cron — Dá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
- 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).
- Đọ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.
- 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.
- 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.
- 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
Mã hóa / giải mã Base32 / Base58
Mã hóa văn bản thành Base32 (RFC 4648) hoặc Base58 (bảng chữ cái Bitcoin) và giải mã cả hai trở lại văn bản, hoàn toàn an toàn với UTF-8 và toàn bộ trong trình duyệt của bạn.
Mã hóa / Giải mã Base64
Mã hóa văn bản thành Base64 hoặc giải mã Base64 trở lại văn bản (an toàn UTF-8).
Công cụ chuyển đổi kiểu chữ và đếm
Thay đổi kiểu chữ hoa/thường của văn bản và đếm ký tự, từ và dòng.
Trình định dạng và rút gọn mã
Làm đẹp hoặc rút gọn HTML, CSS và JavaScript ngay lập tức trong trình duyệt của bạn, với thụt lề 2 dấu cách, 4 dấu cách hoặc tab và nén JavaScript bằng Terser.