Tạo biểu thức Cron

Gõ một biểu thức cron hoặc ghép từng trường để biết nó chạy khi nào: có lời giải thích bằng tiếng Việt và danh sách các lần chạy tiếp theo. Mọi thứ chạy trong trình duyệt của bạn.

Năm trường cách nhau bằng dấu cách: phút giờ ngày-trong-tháng tháng thứ. Có thể dùng macro như @daily.

Mẫu có sẵn
Hoặc ghép từng trường

Nhập một biểu thức cron để xem ý nghĩa của nó.

Cách sử dụng

  1. Chọn một mẫu có sẵn, gõ biểu thức, hoặc điền từng trường ở phần "Hoặc ghép từng trường".
  2. Đọc ý nghĩa bằng tiếng Việt và danh sách các lần chạy tiếp theo (chọn UTC hoặc giờ máy bạn).
  3. Bấm "Sao chép" để lấy biểu thức dán vào crontab hoặc bộ lập lịch của bạn.

Cú pháp cron

  • Biểu thức có năm trường: phút (0-59), giờ (0-23), ngày trong tháng (1-31), tháng (1-12) và thứ (0-6, 0 và 7 đều là chủ nhật). Dấu * là mọi giá trị; 1,15 là một danh sách; 1-5 là khoảng; */15 là mỗi 15 đơn vị; 10-30/5 là mỗi 5 trong khoảng từ 10 đến 30. Có thể dùng tên tháng (jan-dec) và tên thứ (sun-sat).
  • Nếu cả ngày trong tháng và thứ đều không phải *, cron chạy vào ngày thoả một trong hai điều kiện: "0 0 1 * mon" chạy vào ngày 1 và cả các thứ hai.
  • Công cụ hỗ trợ cron 5 trường của Linux (Vixie) và các macro @yearly, @monthly, @weekly, @daily, @hourly. Cron có giây hoặc năm (Quartz, Spring) và các ký tự L, W, # chưa được hỗ trợ và sẽ được báo rõ.
  • Các lần chạy được tính trên trình duyệt của bạn theo UTC hoặc giờ máy; máy chủ của bạn có thể dùng múi giờ khác. Ở nơi có đổi giờ mùa hè, một giờ bị bỏ qua có thể làm lần chạy tương ứng không xảy ra.
  • Biểu thức không được gửi đi đâu và không được lưu.

Câu hỏi thường gặp

Làm sao chạy mỗi 30 giây?

Cron chuẩn chỉ chạy đến mức một phút. Muốn dưới một phút hãy dùng một vòng lặp trong chương trình hoặc bộ lập lịch khác.

Vì sao lần chạy ở đây khác giờ trên máy chủ?

Máy chủ có thể đặt múi giờ khác (thường là UTC). Hãy chọn đúng múi giờ khi xem các lần chạy.

Biểu thức của tôi có được gửi đi không?

Không. Mọi thứ chạy trong trình duyệt.