Trình tạo biểu thức Cron
Mô tả thời điểm cần chạy, nhận biểu thức cron, kèm bản xem trước do chính trình đọc crontab tạo ra.
Chạy hoàn toàn trong trình duyệt của bạn
Đang tải công cụ...
Cách sử dụng
- Chọn tần suất chạy.
- Điền giờ, ngày hoặc thứ mà tần suất đó yêu cầu.
- Xem các lần chạy kế tiếp bên dưới — chúng được tạo bằng cách đọc lại biểu thức, không phải do trình tạo suy ra.
- Sao chép biểu thức vào crontab, lịch CI hoặc cấu hình bộ lập lịch.
Tính năng
- Đủ tần suất, từ mỗi phút đến mỗi năm một lần.
- Xem trước năm lần chạy kế tiếp bằng cách phân tích chính biểu thức vừa tạo.
- Từ chối những ngày không tồn tại như 30 tháng 2, thay vì tạo ra công việc âm thầm không bao giờ chạy.
- Danh sách biểu thức thường dùng, mỗi biểu thức đều được kiểm tra là hợp lệ.
Câu hỏi thường gặp
- Biểu thức cron dùng múi giờ nào?
- Múi giờ của máy hoặc bộ lập lịch — thường là UTC trên máy chủ và giờ địa phương trên máy cá nhân. Cron không có trường nào cho múi giờ, nên cùng một biểu thức sẽ chạy vào những thời điểm khác nhau ở những nơi khác nhau. Bản xem trước ở đây dùng UTC làm mốc cố định; hãy kiểm tra múi giờ của bộ lập lịch trước khi tin vào một giờ cụ thể.
- Vì sao không đặt được đồng thời ngày trong tháng và thứ trong tuần?
- Vì cron coi hai trường đó là HOẶC chứ không phải VÀ: nếu giới hạn cả hai, công việc sẽ chạy vào những ngày khớp bất kỳ trường nào. Điều này khiến hầu hết mọi người bất ngờ, nên trình tạo chỉ cho phép đặt một trường. Nếu bạn thực sự cần hành vi đó, hãy viết tay rồi kiểm tra bằng công cụ đọc biểu thức cron.
- */5 có phải là đúng năm phút một lần không?
- Nó nghĩa là mọi phút chia hết cho năm — 0, 5, 10... — nên đếm lại từ đầu mỗi giờ chứ không đếm năm phút kể từ lần chạy trước. Với phần lớn khoảng cách thì kết quả như nhau. Với những khoảng không chia hết cho 60, ví dụ */7, thì khác: quãng nghỉ ngay chỗ chuyển giờ sẽ ngắn hơn.
Công cụ liên quan
Hiểu một biểu thức cron: nó nghĩa là gì, và chạy vào đúng lúc nào.
Xem cùng một thời điểm ở nhiều nơi — kèm cảnh báo những giờ không hề tồn tại.
Đổi timestamp Unix sang ngày giờ, hoặc ngược lại — theo UTC và theo múi giờ của bạn.
Xem quyền file ở cả ba dạng cùng lúc, gồm cả các bit đặc biệt và kết quả thật sự mà umask của bạn tạo ra.