Vận hành

Công cụ phân tích biểu thức Cron trực tuyến miễn phí

Quảng cáo

Định dạng: phút giờ ngày tháng ngày trong tuần [năm]

Ví dụ phổ biến

* * * * *

Mỗi phút

0 * * * *

Mỗi giờ

0 0 * * *

Hàng ngày vào lúc nửa đêm

0 0 * * 0

Hàng tuần vào Chủ nhật

*/15 * * * *

Cứ sau 15 phút

0 9-17 * * 1-5

Mỗi giờ, từ 9 giờ sáng đến 5 giờ chiều, các ngày trong tuần

Cú pháp Cron

  • * - Bất kỳ giá trị nào
  • , - Dấu phân cách danh sách giá trị
  • - - Phạm vi giá trị
  • / - Giá trị bước
Quảng cáo

Biểu thức cron có thể làm gì?

Cron là một cách phổ biến để các hệ điều hành lên lịch các tác vụ lặp lại, thường được gọi là công việc cron. Với cron, bạn có thể yêu cầu máy tính chạy lệnh hoặc tập lệnh vào những thời điểm hoặc khoảng thời gian cố định — mỗi phút, giờ, ngày hoặc tuần hoặc theo lịch trình tùy chỉnh. Thay vì chạy các tác vụ bằng tay, bạn đặt lịch trình một lần và cron xử lý phần còn lại trong nền.

Biểu thức cron là một chuỗi ngắn mô tả lịch trình này. Nó tuân theo một định dạng cụ thể để cả người và chương trình đều có thể đọc nó. Nhiều hệ thống và công cụ hỗ trợ biểu thức cron, bao gồm Linux, Unix, Azure Functions và Quartz .NET. Ở dạng cơ bản, biểu thức cron chứa năm trường được phân tách bằng dấu cách, chẳng hạn như phút, giờ, ngày trong tháng, tháng và ngày trong tuần. Cùng với nhau, các trường này cho hệ thống biết chính xác thời điểm và tần suất tác vụ của bạn nên chạy, làm cho cron trở thành một cách đơn giản và mạnh mẽ để tự động hóa công việc thường ngày.

Lúc đầu, một chuỗi cron chứa đầy các ký tự * có thể trông giống như vô nghĩa. Nó chỉ bắt đầu có ý nghĩa khi bạn biết cách "đọc" các vị trí trong chuỗi. Mỗi khối văn bản trong biểu thức cron đại diện cho một đơn vị thời gian kiểm soát thời điểm công việc sẽ chạy.

Vị trí của mỗi * đánh dấu một đơn vị thời gian cụ thể, chẳng hạn như phút, giờ, ngày trong tháng, thángngày trong tuần. Trong ngữ cảnh này, một ngôi sao có nghĩa là "mỗi" cho đơn vị đó (ví dụ: * trong trường phút có nghĩa là mỗi phút). Thay vì sử dụng *, bạn có thể đặt các giá trị hoặc mẫu cụ thể để kiểm soát lịch trình chính xác hơn. Ví dụ: bạn có thể viết một biểu thức cron chạy một công việc vào thứ Hai hàng tuần, chỉ vào ngày 12 tháng 7, mỗi giờ thứ tư, đúng 5 phút sau giờ. Bằng cách điều chỉnh từng trường, bạn có thể tạo lịch trình rất chính xác và linh hoạt cho các tác vụ tự động của mình.

 

Tài liệu API sẽ sớm ra mắt.

Documentation for this tool is being prepared. Please check back later or visit our full API documentation.