Cách sử dụng
- 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".
- Đọ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).
- 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.