Mở trong Cron Expression Generator →
Ý nghĩa của 0 9 * * 1-5
Cron đọc năm trường từ trái sang phải: phút, giờ, ngày trong tháng, tháng và thứ trong tuần. Với mỗi ngày làm việc lúc 9 giờ sáng, các trường như sau:
| Trường | Giá trị | Ý nghĩa | Cho phép |
|---|---|---|---|
| Phút | 0 | 0 | 0–59 |
| Giờ | 9 | 09:00 | 0–23 |
| Ngày trong tháng | * | mỗi ngày trong tháng | 1–31 |
| Tháng | * | mỗi tháng | 1–12 |
| Thứ trong tuần | 1-5 | Thứ Hai đến thứ Sáu | 0–6 (Chủ nhật–Thứ Bảy) |
Lần chạy tiếp theo
Được tính trong trình duyệt của bạn theo múi giờ của bạn. Trên máy chủ, cron dùng múi giờ của máy chủ (thường là UTC).
- Hãy bật JavaScript để xem thời gian chạy tiếp theo.
Các trường hợp thường gặp
- Báo cáo vào ngày làm việc
- Nhắc nhở cho cả nhóm
- Mở hàng đợi hỗ trợ khách hàng
Cần biết
Từ thứ Hai đến thứ Sáu. Các ngày trong tuần được đánh số 0–6, bắt đầu từ Chủ nhật (7 cũng là Chủ nhật trong hầu hết các triển khai cron).
Dùng trong crontab, GitHub Actions, Kubernetes và Node.js
crontab (crontab -e):
0 9 * * 1-5 /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1
GitHub Actions (giờ theo UTC):
on:
schedule:
- cron: '0 9 * * 1-5'
Kubernetes CronJob:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-job
spec:
schedule: "0 9 * * 1-5"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: my-job
image: alpine:3
command: ["sh", "-c", "echo running"]
Node.js (node-cron):
import cron from 'node-cron';
cron.schedule('0 9 * * 1-5', () => {
// your job
});
Lịch liên quan
- Mỗi cuối tuần —
0 10 * * 6,0 - Mỗi thứ Hai —
0 0 * * 1 - Mỗi thứ Sáu lúc 5 giờ chiều —
0 17 * * 5 - Mỗi Chủ nhật —
0 0 * * 0 - Mỗi tuần —
0 0 * * 0 - Mỗi giờ trong giờ làm việc —
0 9-17 * * 1-5 - Mỗi 15 phút trong giờ làm việc —
*/15 9-17 * * 1-5
Tạo lịch riêng của bạn
Chuyển bất kỳ lịch nào thành biểu thức cron, hoặc biểu thức bất kỳ thành ngôn ngữ đời thường, kèm thời gian chạy tiếp theo.
Câu hỏi thường gặp
Biểu thức cron cho mỗi ngày làm việc lúc 9 giờ sáng là gì?
0 9 * * 1-5. Chạy ở phút 0; 09:00; từ thứ Hai đến thứ Sáu.Cron dùng múi giờ nào?
spec.timeZone (ví dụ Europe/Berlin).