Handytool
Hướng dẫn nhà phát triển5 phút đọcCập nhật 14 thg 3, 2026

Công Cụ Cron Miễn Phí

Xây Dựng Và Gỡ Lỗi Biểu Thức Cron Mà Không Cần Đoán

Trình Tạo Cron của Handytool xác thực biểu thức cron 5 trường của bạn, giải thích nó bằng tiếng Anh thuần túy và hiển thị năm thời gian chạy UTC tiếp theo — tất cả mà không cần rời khỏi trình duyệt.

Những điểm chính

  • 01Giải thích tiếng Anh thuần túy giúp dễ dàng xác nhận những gì công việc cron sẽ thực sự làm trước khi bạn triển khai nó.
  • 02Năm thời gian chạy UTC tiếp theo được liệt kê trong định dạng ISO-8601 để xác thực an toàn múi giờ.
  • 03Hỗ trợ phạm vi (1-5), danh sách (1,3,5) và bước (*/15) theo các quy tắc cron Vixie tiêu chuẩn.
  • 04Mọi thứ chạy trong trình duyệt của bạn — không có backend, không có tài khoản, không có yêu cầu mạng.

Tại Sao Biểu Thức Cron Dễ Sai Lầm

Cú pháp Cron được thiết kế cho tính nhỏ gọn, nhưng sự nhỏ gọn đó làm cho nó dễ dàng lên lịch một công việc vào thời gian sai. Một bản sao lưu nửa đêm bắn vào giữa trưa UTC, một biểu thức bước bỏ lỡ các thời gian dự kiến hoặc một giá trị ngày trong tuần sai lệch một — những lỗi này khó bắt được cho đến khi công việc được lên lịch không chạy âm thầm. Đọc 0 */6 * * 1-5 to tiếng không nói cho bạn nhiều điều trừ khi bạn biết thứ tự trường bằng trái tim.

Trình Tạo Cron của Handytool giải quyết vấn đề này bằng cách dịch bất kỳ biểu thức hợp lệ nào thành một câu bạn có thể thực sự đọc, sau đó hiển thị năm lần tiếp theo nó sẽ bắn trong UTC. Bắt được sai lầm trước khi nó đạt sản xuất, không phải sau khi một công việc được lên lịch không thành công vào một sáng thứ hai.

Cách Xây Dựng Và Xác Thực Biểu Thức Cron

  1. 01

    Bắt đầu với cài đặt sẵn hoặc nhập của riêng bạn

    Cài đặt sẵn như Mỗi phút, Hàng giờ, Hàng ngày vào nửa đêm và Hàng tuần vào thứ Hai cung cấp cho bạn một điểm khởi đầu chính xác. Chuyển sang mục nhập thручной cho các lịch trình tùy chỉnh.

  2. 02

    Nhập 5 trường của bạn

    Nhập biểu thức theo thứ tự phút giờ ngày-tháng tháng ngày-tuần. Trình tạo xác thực các giới hạn trường của mỗi khi bạn gõ.

  3. 03

    Đọc mô tả tiếng Anh thuần túy

    Lời giải thích được cập nhật trực tiếp. Xác nhận câu khớp với ý định của bạn — ví dụ: 'vào :00 trên mỗi giờ 6, thứ Hai đến thứ Năm'.

  4. 04

    Kiểm tra năm thời gian chạy tiếp theo

    Thời gian hoả lực sắp tới được liệt kê trong UTC ISO-8601. Sử dụng chúng để xác minh các trường hợp cạnh như ranh giới cuối tháng hoặc bù múi giờ.

Tài Liệu Tham Khảo Nhanh Cú Pháp Cron

Tất cả năm trường tuân theo các quy tắc này:

  • 01Dấu sao (*) có nghĩa là mọi giá trị hợp lệ trong trường
  • 02Dấu gạch chéo (*/N) bước qua phạm vi trong các số gia N
  • 03Dấu gạch ngang (A-B) khớp mọi giá trị từ A đến B bao gồm
  • 04Dấu phẩy (A,B,C) khớp một danh sách cụ thể của các giá trị
  • 05Phạm vi trường: phút 0-59, giờ 0-23, ngày 1-31, tháng 1-12, ngày trong tuần 0-6 (Chủ nhật=0)

Không Cài Đặt, Không Máy Chủ

Trình tạo cron phân tích biểu thức và tính toán thời gian chạy tiếp theo hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có gì được gửi đến máy chủ, vì vậy không có đăng ký, không có hạn mức API và không có độ trễ. Tính toán lần chạy tiếp theo mô phỏng các trận đấu từng phút chống lại các quy tắc cron Vixie tiêu chuẩn, điều này giống với cách tiếp cận được sử dụng bởi hầu hết các trình lên lịch sản xuất.

Biểu thức 6 trường (với một trường giây dẫn đầu) và chuỗi đặc biệt như @daily hoặc @weekly không được hỗ trợ. Hầu hết các môi trường sản xuất — bao gồm cron, Kubernetes và GitHub Actions — sử dụng biểu mẫu 5 trường tiêu chuẩn, vì vậy trình tạo tập trung vào điều đó.

Câu Hỏi Thường Gặp Về Cron Expression Builder

Trình Tạo Này Hỗ Trợ Hương Vị Cron Nào?

Vixie-cron 5 trường tiêu chuẩn: phút, giờ, ngày-tháng, tháng, ngày-tuần. Phím tắt @daily/@weekly và cú pháp giây 6 trường không được hỗ trợ, vì hầu hết các trình lên lịch sản xuất sử dụng biểu mẫu 5 trường.

Tại Sao Thời Gian Chạy Tiếp Theo Được Hiển Thị Trong UTC?

Hầu hết các hệ thống CI/CD và trình lên lịch đám mây giải thích các biểu thức cron trong UTC. Hiển thị UTC giữ cho bản xem trước di động và tránh các màn hình thời gian cục bộ gây hiểu lầm.

Sự Khác Biệt Giữa */15 Và 0,15,30,45 Trong Trường Phút Là Gì?

Cả hai bắn mỗi 15 phút. */15 bắt đầu từ 0 và bước 15, tương đương với 0,15,30,45. Đối với trường giờ, */6 có nghĩa là 0,6,12,18.

Tôi Có Thể Lên Lịch Một Công Việc Vào Ngày Cuối Cùng Của Tháng Không?

Cron tiêu chuẩn không có mã thông báo 'ngày cuối cùng'. Bạn có thể gần đúng với 28-31 trong trường ngày, nhưng để xử lý sạch các tháng ngắn hơn 31 ngày, hãy kiểm tra ngày bên trong tệp lệnh công việc của bạn.

Có Cách Nào Để Chạy Một Công Việc Mỗi Ngày Làm Việc Vào 9 Sáng Không?

Có: 0 9 * * 1-5 bắn vào 09:00 UTC thứ Hai đến thứ Năm. Xác minh nó trong đầu ra tiếng Anh thuần túy của trình tạo và danh sách chạy tiếp theo trước khi triển khai.

Công cụ liên quan

Tiếp tục làm việc với công cụ Nhà phát triển

Công cụ Nhà phát triển