Biểu thức Cron

Giải thích lịch cron, xem trước các lần chạy tiếp theo hoặc tạo mới từ danh sách chọn.

Cách sử dụng

  1. Dán biểu thức cron 5 trường — ý nghĩa và năm lần chạy tiếp theo hiện ra khi bạn gõ, không có nút nào để nhấn.
  2. Các trường theo thứ tự: phút, giờ, ngày trong tháng, tháng và ngày trong tuần. Dùng * cho mọi giá trị, */5 cho mỗi lần thứ năm, 1-5 cho một khoảng, và JAN–DEC hoặc SUN–SAT cho tên.
  3. Chuyển sang Tạo mới để chọn từng trường từ danh sách thay vì gõ; biểu thức, ý nghĩa và các lần chạy tiếp theo vẫn đồng bộ.
  4. Sao chép biểu thức hoặc toàn bộ kết quả, hay tải xuống thành tệp .txt.

Ví dụ

Biểu thức

0 9 * * 1-5

Ý nghĩa và các lần chạy tiếp theo

Phút: 0
Giờ: 9
Ngày trong tháng: mỗi ngày
Tháng: mỗi tháng
Ngày trong tuần: từ thứ Hai đến thứ Sáu

Các lần chạy tiếp theo
(giờ địa phương, kèm UTC mỗi dòng)

Lịch này chạy lúc 09:00 các ngày trong tuần. Các thời điểm chạy tiếp theo trên trang được tính từ lúc bạn mở nó, nên sẽ khác ví dụ này.

Quy tắc, giới hạn và các vấn đề đã biết

  • Chỉ hỗ trợ cron Vixie 5 trường tiêu chuẩn (phút giờ ngày-trong-tháng tháng ngày-trong-tuần). Không có trường giây và không có phần mở rộng Quartz: ?, L, W và # được báo là lỗi, không bao giờ được đoán.
  • Được hỗ trợ: * , danh sách (1,15), khoảng (1-5), bước (*/5 và 10-50/10), tên tháng và thứ (JAN–DEC, SUN–SAT, không phân biệt hoa thường), và các macro @yearly @annually @monthly @weekly @daily @midnight @hourly.
  • @reboot không có lịch chạy, nên được báo là lỗi thay vì gán một thời điểm bịa ra.
  • Khi cả ngày-trong-tháng và ngày-trong-tuần đều bị giới hạn (ví dụ 0 0 13 * 5), tác vụ chạy khi một trong hai khớp — đúng quy tắc OR mà cron Vixie dùng.
  • Các lần chạy tiếp theo được tính theo múi giờ địa phương của trình duyệt và hiện kèm giá trị UTC tương ứng. Không có cách mô phỏng múi giờ máy chủ khác.
  • Phạm vi tìm tối đa 366 ngày tới. Lịch không bao giờ kích hoạt trong vòng một năm — như 29/2 vào năm không nhuận — sẽ nói rõ thay vì hiện trống.
  • Giờ tiết kiệm ánh sáng theo đồng hồ của trình duyệt: những giờ không tồn tại bị bỏ qua, và một giờ lặp lại sẽ chạy hai lần, đúng như cron daemon thật.
  • Không tải lên, không lưu, không ghi vào URL. Công cụ chỉ đọc và giải thích; không bao giờ chạy bất cứ thứ gì.

Những gì người dùng thường cần tiếp theo khi lịch chạy đã rõ.