← Quay lại hướng dẫn
Lịch Cron Hằng Tuần & Hằng Tháng: Cách Chạy Tác Vụ Theo Tuần và Theo Tháng
· Thẻ: cron-weekly, cron-monthly, every-monday-cron, crontab-schedule, weekly-schedule
Lịch Cron Hằng Tuần và Hằng Tháng
Các lịch cron hằng tuần và hằng tháng xử lý việc bảo trì định kỳ như sao lưu, tạo báo cáo và luân chuyển nhật ký. Hướng dẫn này trình bày các biểu thức cron cho các mẫu hằng tuần và hằng tháng phổ biến.
Các Biểu thức Cron Hằng Tuần
Mỗi Thứ Hai lúc 3:00 Sáng
0 3 * * 1 /path/to/weekly-job.sh
1 trong trường ngày trong tuần có nghĩa là thứ Hai (0 và 7 là Chủ Nhật).
Mỗi Chủ Nhật lúc nửa đêm
0 0 * * 0 /path/to/sunday-job.sh
Mỗi ngày làm việc (Thứ Hai-Thứ Sáu) lúc 9:00 Sáng
0 9 * * 1-5 /path/to/workday-job.sh
Các Biểu thức Cron Hằng Tháng
Ngày đầu tiên của tháng lúc 2:00 Sáng
0 2 1 * * /path/to/monthly-report.sh
Hằng tháng vào ngày 15 lúc giữa trưa
0 12 15 * * /path/to/mid-month-job.sh
Mỗi 3 tháng
0 3 1 1,4,7,10 * /path/to/quarterly-job.sh
Tóm Tắt
Sử dụng trường ngày trong tuần (0-7) cho lịch hằng tuần và trường ngày trong tháng cho lịch hằng tháng. Kết hợp chúng để biểu thị bất kỳ nhịp định kỳ nào.