Chuyển tới nội dung chính

Công cụ biểu thức Cron

Biểu thức Cron

0
Phút
0-59
9
Giờ
0-23
*
Ngày
1-31
*
Tháng
1-12
1-5
Thứ trong tuần
0-6

Mẫu phổ biến

每分钟* * * * *每小时0 * * * *每天午夜0 0 * * *每周日午夜0 0 * * 0每月1日午夜0 0 1 * *工作日上午9点0 9 * * 1-5每5分钟*/5 * * * *每10分钟*/10 * * * *每30分钟*/30 * * * *每天0点和12点0 0,12 * * *

Tham chiếu cú pháp

Ký hiệuÝ nghĩaVí dụ
*Bất kỳ giá trị nào* * * * *
,Phân cách danh sách1,15 * * * *
-Phạm vi1-5 * * * *
/Bước nhảy*/5 * * * *

Cách sử dụng

Chế độ Biểu thức

Nhập trực tiếp biểu thức Cron và công cụ sẽ xác thực nó trong thời gian thực, hiển thị:

  • Biểu thức có hợp lệ hay không
  • Mô tả thực thi dễ hiểu
  • 10 lần thực thi tiếp theo

Trình tạo Trực quan

Chọn giá trị cho từng trường bằng menu thả xuống để tự động tạo biểu thức Cron tương ứng.

Định dạng biểu thức Cron

Một biểu thức Cron tiêu chuẩn bao gồm 5 trường:

┌───────────── phút (0 - 59)
│ ┌───────────── giờ (0 - 23)
│ │ ┌───────────── ngày trong tháng (1 - 31)
│ │ │ ┌───────────── tháng (1 - 12)
│ │ │ │ ┌───────────── ngày trong tuần (0 - 6, 0 = Chủ nhật)
│ │ │ │ │
* * * * *

Ví dụ phổ biến

Biểu thứcMô tả
* * * * *Mỗi phút
0 * * * *Mỗi giờ vào phút thứ 0
0 0 * * *Mỗi ngày vào lúc nửa đêm
0 9 * * 1-5Các ngày trong tuần lúc 9 giờ sáng
*/5 * * * *Mỗi 5 phút
0 0 1 * *Ngày 1 hàng tháng vào lúc nửa đêm
0 0 * * 0Mỗi Chủ nhật vào lúc nửa đêm

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

Biểu thức Cron là gì?
Biểu thức Cron là định dạng thời gian dùng để cấu hình tác vụ theo lịch trình, gồm 5 trường (phút, giờ, ngày, tháng, thứ). Nó mô tả chính xác thời điểm tác vụ chạy và được dùng rộng rãi trong Linux crontab và nhiều bộ lập lịch tác vụ.
5 trường của biểu thức Cron đại diện cho điều gì?
Từ trái sang phải: phút (0-59), giờ (0-23), ngày trong tháng (1-31), tháng (1-12), thứ trong tuần (0-6, 0 = Chủ nhật). Ví dụ, `0 9 * * 1-5` chạy lúc 9 giờ sáng các ngày trong tuần.
Làm thế nào để chạy mỗi 5 phút?
Sử dụng biểu thức `*/5 * * * *`, chạy mỗi 5 phút. `*/n` nghĩa là chạy mỗi n đơn vị.
Sự khác biệt giữa Cron và crontab là gì?
Cron là dịch vụ nền trong Linux chạy các tác vụ theo lịch trình, crontab là công cụ dòng lệnh để quản lý các tác vụ Cron, còn biểu thức Cron là cú pháp định nghĩa thời gian thực thi.
Có hỗ trợ biểu thức Cron 6 hoặc 7 trường không?
Công cụ này chủ yếu hỗ trợ biểu thức Cron 5 trường tiêu chuẩn. Một số hệ thống (như Spring) hỗ trợ thêm trường giây hoặc năm, nhưng crontab tiêu chuẩn của Linux dùng định dạng 5 trường.
Chia sẻ công cụ này