Trình phân tích biểu thức Cron
TÙY CHỌN
Kiểu
Biểu thức
| Trường | Các giá trị được phép | Các ký tự đặc biệt |
|---|---|---|
| Phút | 0-59 | * , - / |
| Giờ | 0-23 | * , - / |
| Ngày | 1-31 | * , - /(Linux: ? L W Không được hỗ trợ) |
| Tháng | 1-12 hoặc JAN-DEC | * , - / |
| Ngày trong tuần | 0-7 hoặc SUN-SAT | * , - /(Linux: ? L # Không được hỗ trợ) |
7 Lần thi hành tiếp theo
Tại sao phải sử dụng trình phân tích biểu thức cron?
Các biểu thức cron là các mẫu lập lịch dựa trên thời gian được sử dụng trong các hệ thống giống Unix, ứng dụng Java và trình lập lịch công việc để tự động hóa việc thực thi nhiệm vụ. Một trình phân tích giúp bạn hiểu chính xác khi các công việc đã lập lịch của bạn sẽ chạy, ngăn chặn các xung đột và đảm bảo tự động hóa đáng tin cậy. Các hệ thống khác nhau sử dụng các định dạng khác nhau (Linux 5 trường, Spring 6 trường, Quartz 7 trường), do đó xác thực là điều cần thiết để đảm bảo độ chính xác.
Các biểu thức cron là gì?
Các biểu thức cron là các mẫu lập lịch thời gian được phân tách bằng khoảng trắng, bao gồm các trường cho các đơn vị thời gian (phút, giờ, ngày, tháng, ngày trong tuần và tùy chọn là giây/năm). Mỗi trường chấp nhận số, dải (1 - 5), danh sách (1,3,5), ký tự đại diện (*), giá trị bước (*/5) và các ký tự đặc biệt như? (bất kỳ), L (ngày/thứ cuối cùng), W (ngày làm việc gần nhất) và # (sự xuất hiện thứ n). Định dạng khác nhau tùy theo hệ thống: Linux sử dụng 5 trường, Spring sử dụng 6 trường và Quartz hỗ trợ 6 - 7 trường.
Làm thế nào để tạo và xác thực biểu thức cron?
Chọn hệ thống mục tiêu của bạn (Linux, Java Spring hoặc Java Quartz), sau đó xây dựng các biểu thức từng trường: phút (0 - 59), giờ (0 - 23), ngày (1 - 31), tháng (1 - 12), ngày trong tuần (thay đổi tùy theo hệ thống). Sử dụng * cho 'bất kỳ giá trị nào', dải như 1 - 5, danh sách như TH2,TH4,TH6 và bước như */15. Các tính năng nâng cao như L (ngày/thứ cuối cùng), W (ngày làm việc gần nhất) và # (ngày trong tuần thứ n) có sẵn trong các hệ thống Java. Biểu đồ trực quan cho thấy vị trí của các trường và trình phân tích tính toán thời gian thực thi tiếp theo để xác minh rằng biểu thức của bạn hoạt động như mong đợi.