Công cụ đọc biểu thức cron
Biểu thức cron là năm con số quyết định một tác vụ chạy lúc nào trên máy chủ, và nó nổi tiếng khó đọc. Đặt sai một trường có thể khiến việc lẽ ra chạy mỗi tháng một lần lại chạy mỗi phút, hoặc ngược lại, việc quan trọng im lặng không bao giờ chạy. Công cụ này dịch biểu thức thành câu tiếng Việt dễ hiểu và cho biết nó chạy bao nhiêu lần mỗi ngày — con số giúp phát hiện ngay khi đặt nhầm. Năm trường theo thứ tự là phút, giờ, ngày trong tháng, tháng, rồi thứ trong tuần. Dấu sao nghĩa là mọi giá trị, dấu gạch ngang chỉ khoảng, dấu phẩy liệt kê, còn dấu gạch chéo chỉ bước nhảy. Ví dụ một biểu thức hay dùng là chạy mỗi 15 phút, viết bằng dấu sao gạch chéo mười lăm ở trường phút. Trường thứ trong tuần có một điểm kỳ lạ cần nhớ: nó nhận cả số 0 lẫn số 7 và cả hai đều là Chủ nhật. Đây là di sản lịch sử từ việc hai dòng hệ điều hành đánh số khác nhau, nay giữ cả hai cho tương thích. Cái bẫy lớn nhất không nằm ở cú pháp mà ở MÚI GIỜ: cron chạy theo giờ của máy chủ. Máy chủ thuê ở nước ngoài thường để giờ quốc tế UTC, mà Việt Nam là UTC+7 — đặt chạy 2 giờ sáng theo ý mình thì thực tế nó chạy 9 giờ sáng giờ Việt Nam, đúng giờ cao điểm.
Công cụ liên quan
Về công cụ này — cách hoạt động, công thức & câu hỏi thường gặp ▾
Cách sử dụng
- Dán biểu thức cron gồm đúng năm trường, ngăn cách bằng khoảng trắng.
- Đọc dòng đầu để biết lịch chạy bằng tiếng Việt.
- Kiểm dòng số lần mỗi ngày — con số bất thường là dấu hiệu đặt nhầm trường.
- Xem từng trường được giãn ra để đối chiếu với ý định ban đầu.
- Nhớ đối chiếu múi giờ máy chủ trước khi chốt giờ chạy.