Cron expression builder: đọc cron thành tiếng Việt
Đọc biểu thức cron 5 trường thành câu tiếng Việt, kèm 10 lần chạy kế tiếp. Hỗ trợ *, ,, -, /.
30minute0-598hour0-23*day of month1-31*month1-121-5day of week0-610 lần chạy kế tiếp
Cú pháp
*tất cả5chính xác giá trị 51-5range 1 đến 51,3,5list 1, 3, và 5*/15mỗi 151-30/51, 6, 11, ... đến 30Đọc biểu thức cron và mười lần chạy kế tiếp
Công cụ này phân tích gì
Biểu thức năm trường được đọc theo thứ tự phút, giờ, ngày trong tháng, tháng và thứ trong tuần. Bốn cú pháp được hiểu là ký tự đại diện cho mọi giá trị, danh sách ngăn bởi dấu phẩy, khoảng liên tục bằng dấu gạch nối và bước nhảy bằng dấu chia. Sau khi phân tích, công cụ mô tả lại lịch bằng tiếng Việt và mô phỏng đồng hồ để liệt kê mười thời điểm chạy sắp tới.
Lịch chạy nào hay phải kiểm
Khi đặt lịch sao lưu cơ sở dữ liệu và cần chắc nó rơi vào giờ ít người dùng. Khi hẹn giờ gửi báo cáo doanh thu cho ban giám đốc. Khi đặt tác vụ đồng bộ tồn kho giữa nhiều kênh bán. Khi đọc lại một dòng lịch do người khác viết trước lúc đưa lên máy chủ thật, vì một biểu thức sai chỉ lộ ra sau nhiều ngày im lặng.
Đọc danh sách lần chạy
Mười thời điểm liệt kê phía dưới là cách kiểm tra nhanh và chắc nhất. Nếu khoảng cách giữa các lần không giống điều bạn hình dung thì biểu thức sai, chứ không phải công cụ hiểu nhầm. Hãy nhìn cả ngày trong tuần chứ không chỉ nhìn giờ.
Điểm gây bất ngờ trong cú pháp cron
Khi cả trường ngày trong tháng và trường thứ trong tuần cùng khác ký tự đại diện, cron chuẩn của Unix chạy khi một trong hai điều kiện đúng chứ không phải khi cả hai cùng đúng; đây là điểm gây bất ngờ nhiều nhất. Bước nhảy trên trường phút với ước số không chia hết cho 60 sẽ đếm lại từ đầu mỗi giờ nên khoảng cách cuối giờ bị ngắn hoặc dài bất thường. Thời điểm hiển thị ở đây theo múi giờ máy bạn, trong khi máy chủ thường chạy theo giờ chuẩn quốc tế, đó là nguyên nhân kinh điển khiến tác vụ chạy lệch bảy tiếng. Định dạng sáu trường có thêm trường giây của một số nền tảng không dùng ở đây.
Biểu thức và đồng hồ đều là của máy bạn. Việc phân tích cú pháp và mô phỏng lịch chạy bằng JavaScript trong trình duyệt, dùng đồng hồ của chính máy bạn.
Câu hỏi thường gặp
Cú pháp 5 trường của cron gồm những gì?
Theo thứ tự phút, giờ, ngày trong tháng, tháng và thứ trong tuần, hỗ trợ ký tự đại diện *, danh sách phẩy, khoảng gạch nối và bước nhảy dấu chia.
Vì sao lịch chạy ra không đúng ý dù cú pháp có vẻ đúng?
Khi cả trường ngày trong tháng và trường thứ trong tuần cùng khác ký tự đại diện, cron chuẩn Unix chạy khi MỘT trong hai điều kiện đúng chứ không phải cả hai - đây là điểm gây bất ngờ nhiều nhất.
Thời điểm hiển thị theo múi giờ nào?
Theo múi giờ của máy bạn đang xem, trong khi máy chủ thường chạy theo giờ chuẩn quốc tế - nguyên nhân kinh điển khiến tác vụ chạy lệch nhiều tiếng.
Công cụ xem trước được bao nhiêu lần chạy kế tiếp?
Mười lần chạy sắp tới, tính từ thời điểm hiện tại theo đồng hồ máy bạn - đây là cách kiểm tra nhanh và chắc nhất trước khi đưa lịch lên máy chủ thật.
