Trình tạo cron

Biểu thức cron lên lịch công việc định kỳ: sao lưu lúc 2 giờ sáng, báo cáo thứ Hai hàng tuần, lọc bộ nhớ đệm hàng giờ.

Cách xây dựng biểu thức cron

1. Chọn lịch trình: phút, giờ, ngày trong tháng, tháng, ngày trong tuần.
2. Đọc biểu thức được tạo, ví dụ:. 0 30 8 * * *.
3. Xác minh mô tả mà con người có thể đọc được phù hợp với mục đích.
4. Sao chép vào lịch trình hành động crontab, Kubernetes CronJob hoặc GitHub.

Ví dụ về lịch trình cron

Hàng ngày lúc 8:30 sáng

0 30 8 * * * trong Thạch anh sáu trường; 30 8 * * * trong cron 5 trường tiêu chuẩn.

Cứ 15 phút một lần

*/15 * * * * chạy lúc :00, :15, :30, :45 mỗi giờ.

Nửa đêm đầu tháng

0 0 1 * * chạy công việc thanh toán hàng tháng.

Khi nào nên dùng trình tạo cron

• Khi tránh các lỗi thứ tự từng trường một.
• Khi ghi lại lịch trình cho các sổ sách hoạt động.
• Khi so sánh cron Linux với cú pháp AWS EventBridge.

Ghi nhớ thứ tự trường

Phút Giờ Ngày Tháng Ngày trong tuần — hoặc thêm Giây khi bắt đầu cho Quartz. Trước tiên hãy viết mô tả, sau đó ánh xạ tới các trường.

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

Năm với sáu trường?

Cron cổ điển: phút giờ dom tháng dow. Một số thêm giây trước.

Ngày trong tháng so với ngày trong tuần?

Cả hai được chỉ định thường có nghĩa HOẶC trong Vixie cron — khó hiểu — sử dụng một trường làm *.

Múi giờ?

Máy chủ cục bộ hoặc UTC — Trường Kubernetes CronJob spec.timeZone trong các phiên bản mới hơn.

*/2 nghĩa?

Cứ 2 đơn vị của trường đó — */2 trong trường giờ cứ sau hai giờ.

Công cụ cục bộ?

Có — biểu thức được tích hợp trong trình duyệt.