Trợ giúp biểu thức cron
Kiểm tra dòng crontab trước khi đưa vào chạy: ý nghĩa của từng trường và năm lần chạy tiếp theo.
Chạy hoàn toàn trong trình duyệt của bạn — không có dữ liệu nào bạn nhập được gửi tới máy chủ của chúng tôi.
- Phút · */15
- mỗi 15
- Giờ · 9-18
- từ 9 đến 18
- Ngày trong tháng · *
- bất kỳ
- Tháng · *
- bất kỳ
- Thứ trong tuần · 1-5
- từ 1 đến 5
Thời gian chạy theo múi giờ trình duyệt; máy chủ dùng múi giờ riêng (thường là UTC).
Cách hoạt động
Năm trường lần lượt là phút, giờ, ngày trong tháng, tháng và thứ trong tuần. */15 nghĩa là mỗi 15 đơn vị, 1-5 là khoảng, 1,15 là danh sách; tên tháng và ngày (JAN, MON) cùng các macro như @daily và @weekly cũng dùng được. Có một cái bẫy khiến nhiều người mắc: khi cả ngày trong tháng lẫn thứ trong tuần đều được đặt, cron chạy khi một trong hai khớp, chứ không phải cả hai. Thời gian được hiển thị theo múi giờ trình duyệt — máy chủ chạy cron theo múi giờ của nó, thường là UTC.
Câu hỏi thường gặp
Làm sao chạy tác vụ mỗi 5 phút?
*/5 * * * * — bước nhảy ở trường phút. Mỗi 5 phút trong giờ hành chính các ngày làm việc: */5 9-18 * * 1-5.
Vì sao tác vụ chạy sai giờ?
Thường do múi giờ của máy chủ khác với của bạn. Kiểm tra bằng timedatectl; nhiều image VPS mặc định dùng UTC.
Công cụ liên quan
Tất cả công cụ →Dùng ngay trên máy chủ của bạn: VPS KVM từ 3 $/tháng, quyền root, thanh toán bằng crypto.
Các gói VPS