Cách sử dụng Trình tạo biểu thức cron
- 1
Chọn kiểu cú pháp
Chọn cron chuẩn, cron có giây, Quartz hoặc AWS EventBridge, hoặc cứ dán biểu thức và để số trường quyết định.
- 2
Viết hoặc dựng lịch chạy
Nhập biểu thức, bắt đầu từ một mẫu có sẵn hoặc đặt từng trường bằng trình chỉnh sửa trực quan.
- 3
Đọc lại kết quả
Xem phần diễn giải dễ hiểu và các trường được tô sáng để chắc chắn biểu thức đúng ý bạn.
- 4
Kiểm tra các lần chạy tiếp theo
Chọn múi giờ và xác nhận 10 lần chạy tiếp theo, rồi sao chép biểu thức.
Giới hạn và Pro
Miễn phí, không cần đăng ký: 4 kiểu cú pháp, 12 mẫu có sẵn và 10 lần chạy tiếp theo ở bất kỳ múi giờ nào trong hơn 400 múi giờ, tìm tối đa 30 năm tới (hoặc đến năm cuối của biểu thức).
Pro gỡ quảng cáo; công cụ hoạt động như nhau ở mọi gói. Xem Pro
Về Trình tạo biểu thức cron
Biểu thức cron gói gọn một lịch chạy trong vài trường cách nhau bằng dấu cách, và chỉ cần đặt sai một con số là “mỗi ngày trong tuần lúc 9 giờ” có thể thành “mỗi phút của giờ thứ 9”. Công cụ này cho bạn viết hoặc dán một biểu thức, rồi hiển thị ngay phần diễn giải dễ hiểu kèm nhãn cho từng trường, cùng danh sách mười lần chạy tiếp theo.
Công cụ hỗ trợ bốn kiểu cú pháp vì chúng thực sự khác nhau. Cron chuẩn có năm trường: phút, giờ, ngày trong tháng, tháng và ngày trong tuần. Đây là kiểu của crontab, tiến trình cron trên Linux, Kubernetes CronJob và GitHub Actions, đồng thời chấp nhận các macro như @daily. Kiểu có giây thêm một trường giây ở đầu, như trong node-cron và croner. Quartz dùng sáu hoặc bảy trường gồm giây và năm tùy chọn, đánh số Chủ nhật là 1, bắt buộc có dấu ? ở một trong hai trường ngày, và thêm L cho “cuối cùng”, W cho “ngày làm việc gần nhất”, # cho “thứ sáu thứ ba”. AWS EventBridge có sáu trường, kết thúc bằng năm, dùng chung quy tắc ngày với Quartz và được viết dưới dạng cron(…). Khi dán biểu thức, công cụ tự đổi kiểu nếu số trường đủ rõ, và khi bạn đổi kiểu, nội dung hiện có được chuyển đổi nếu có thể.
Trình chỉnh sửa trực quan đặt từng trường bằng các điều khiển mỗi / mỗi N / giá trị cụ thể / khoảng, còn các mẫu có sẵn bao quát những tác vụ phổ biến. Giờ chạy được tính theo bất kỳ múi giờ IANA nào, có xét đến khoảng nhảy giờ mùa hè, và quy tắc EventBridge mặc định dùng UTC như cách AWS đánh giá.
Công cụ chỉ kiểm tra cú pháp và thời điểm chạy: không biết đồng hồ máy chủ của bạn, các lần chạy bị lỡ khi máy tắt, hay giới hạn riêng của từng bộ lập lịch, chẳng hạn khoảng cách tối thiểu của GitHub.
Quyền riêng tư
Biểu thức được phân tích và giờ chạy được tính bằng mã ngay trong trang này, dùng dữ liệu múi giờ của trình duyệt; không có gì được gửi lên máy chủ. Kiểu cú pháp và múi giờ đã chọn được lưu trong bộ nhớ cục bộ cho lần truy cập sau.
Tính năng
Diễn giải dễ hiểu
“Lúc 09:30, từ thứ hai đến thứ sáu” thay vì đoán xem 30 9 * * 1-5 làm gì.
10 lần chạy tiếp theo, mọi múi giờ
Giờ chạy theo UTC hoặc bất kỳ múi giờ IANA nào, có xử lý thay đổi giờ mùa hè.
Cú pháp Quartz và AWS
Giây, năm, ?, L, W và # cho các bộ lập lịch hỗ trợ chúng.