Mở trong Trình tạo biểu thức Cron →
Ý nghĩa của */15 9-17 * * 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 15 phút trong giờ làm việc, các trường như sau:
| Trường | Giá trị | Ý nghĩa | Giá trị cho phép |
|---|---|---|---|
| Phút | */15 | mỗi 15 phút | 0–59 |
| Giờ | 9-17 | từ 09:00 đến 17: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 | từ thứ Hai đến thứ Sáu | 0–6 (Chủ nhật–Thứ bảy) |
Thời gian 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).
- Bật JavaScript để xem thời gian chạy tiếp theo.
Các trường hợp sử dụng phổ biến
- Thăm dò dữ liệu khi nhân viên đang làm việc
- Đồng bộ thường xuyên mà không gây tải vào ban đêm
Điều cần biết
Lần chạy cuối cùng trong ngày là 17:45, vì trường giờ 9-17 bao gồm mọi phút từ 17:00 đến 17:59.
Cách dùng trong crontab, GitHub Actions, Kubernetes và Node.js
crontab (crontab -e):
*/15 9-17 * * 1-5 /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1
GitHub Actions (thời gian tính theo UTC):
on:
schedule:
- cron: '*/15 9-17 * * 1-5'
Kubernetes CronJob:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-job
spec:
schedule: "*/15 9-17 * * 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('*/15 9-17 * * 1-5', () => {
// your job
});
Lịch liên quan
- Mỗi ngày trong tuần lúc 9 giờ sáng —
0 9 * * 1-5 - 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
Tạo lịch của riêng bạn
Chuyển mọi lịch thành biểu thức cron, hoặc mọi biểu thức thành ngôn ngữ dễ hiểu, 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 15 phút trong giờ làm việc là gì?
*/15 9-17 * * 1-5. Chạy mỗi 15 phút; từ 09:00 đến 17:00; từ thứ Hai đến thứ Sáu.Cron dùng múi giờ nào?
spec.timeZone (ví dụ Europe/Berlin).