Bỏ qua tới nội dung
Toolars
Khám phá

Tạo và giải nghĩa biểu thức Cron

Cron Builder & Explainer

Tạo và giải thích Cron năm trường; xem lịch theo UTC, múi giờ cục bộ hoặc tám vùng IANA, gồm giờ mùa hè. Năm trường: phút, giờ, ngày, tháng, ngày trong tuần. Dùng số thập phân, khoảng tăng dần, danh sách và bước dương; 5/15 nghĩa là từ 5 đến giá trị lớn nhất của trường, mỗi bước 15. Ngày trong tuần 0/7 là Chủ nhật. Không hỗ trợ giây/năm, ?, L, W, #, macro hay lệnh. Giới hạn: 512 byte UTF-8. Bản xem trước kiểm tra từng phút UTC ngay sau thời điểm tính của trình duyệt, trong 366 ngày. Bỏ qua các phút địa phương không tồn tại; các phút trùng lặp mà khớp điều kiện xuất hiện hai lần. Dữ liệu múi giờ của trình duyệt và chính sách DST/bù chạy của bộ lập lịch thực tế có thể khác nhau. Công cụ này không chạy tác vụ.

Xử lý cục bộ

Chi tiết xử lý

Dữ liệu nhập của công cụ được xử lý trên thiết bị của bạn.

Công cụ có thể tải tài nguyên để hoạt động. Dịch vụ tài khoản hoạt động riêng.

Đang chuẩn bị dùng ngoại tuyến…

Thông tin quyền riêng tư
Báo lỗi

Lộ trình tác vụ / từ đầu vào đến kết quả

Cách dựng và giải thích một lịch cron

  1. 01

    Nhập biểu thức

    Năm trường: phút, giờ, ngày, tháng, thứ. Dùng số thập phân, dải tăng dần, danh sách và bước nhảy dương; 5/15 nghĩa là từ 5 đến giá trị tối đa của trường theo bước 15. Thứ 0/7 là Chủ nhật. Giới hạn: 512 byte UTF-8.

  2. 02

    Chọn múi giờ của lịch

    Bản xem trước kiểm tra từng phút UTC ngay sau thời điểm tính toán của trình duyệt, trong 366 ngày. Các phút địa phương thiếu bị bỏ qua; các phút khớp lặp lại xuất hiện hai lần. Dữ liệu múi giờ của trình duyệt và chính sách DST/bù giờ của bộ lập lịch thực tế có thể khác nhau. Công cụ này không thực thi tác vụ.

  3. 03

    Tính lịch

    Chọn Tính lịch để thẩm định biểu thức và xem trước các phút sắp tới. Hủy tính toán sẽ dừng công việc, giữ đầu vào của bạn và tắt tự động chuyển đổi.

  4. 04

    Đọc phần giải thích từng trường

    Mỗi trường hiển thị biểu thức gốc của nó rồi đến các giá trị khớp chính xác đã sắp xếp. Bước nhảy đặt lại trong từng trường; chúng không phải khoảng thời gian đã trôi. Thứ 7 được mở rộng trước khi chuẩn hóa thành Chủ nhật 0. Một trường ngày bắt đầu bằng *: cả hai trường ngày phải khớp, kể cả bước nhảy của chúng. Không trường ngày nào bắt đầu bằng *: một trong hai trường ngày khớp là đủ.

  5. 05

    Kiểm chứng các lần chạy tiếp theo

    Đọc các lần chạy trước, rồi đến các trường đã mở rộng và quy tắc khớp. Báo cáo bao gồm thời điểm bắt đầu và giới hạn tìm kiếm bao gồm của nó. Sao chép hoặc tải xuống cùng văn bản đó; một kết quả một phần nêu rõ tìm được bao nhiêu trong số các lần chạy được yêu cầu.

Thông tin công cụ

Xử lý
Trong trình duyệt của bạn
Dữ liệu nhập rời thiết bị này
Không bao giờ
Lưu giữ
Không có gì được lưu
Giá
Miễn phí

Dữ liệu bạn nhập ở lại trong trình duyệt.

Tạo và giải nghĩa biểu thức Cron dùng lộ trình thực thi cục bộ đã xác minh và không tạo lịch sử đầu vào hay đầu ra ẩn.

Thực thi cục bộ

Chạy bên trong tab trình duyệt hiện tại.

Không xử lý ẩn

Dữ liệu công cụ đang hoạt động không bao giờ trở thành bản ghi tài liệu của Toolars.

Không cần tài khoản

Dùng quy trình cốt lõi mà không cần tạo hồ sơ. Mục yêu thích đồng bộ vào tài khoản sau khi bạn đăng nhập.

Đặt lại ngay lập tức

Xóa tab và dữ liệu đang làm việc sẽ biến mất.

Tạo và giải nghĩa biểu thức Cron thực sự làm gì

Một tác vụ sao lưu phải chạy lúc 02:30 các ngày trong tuần khi văn phòng đang ngủ; một công cụ tạo báo cáo cần chạy mỗi 15 phút bắt đầu từ phút thứ 5; giao diện lập lịch yêu cầu một chuỗi cron và cả nhóm tranh luận 0 9 1 * MON nghĩa là gì — ngày đầu tháng, thứ Hai, hay cả hai? Công cụ giải thích này giải quyết dứt điểm: dán năm trường vào và phần giải thích sẽ liệt kê chính xác các giá trị khớp của từng trường, bao gồm quy tắc trường ngày: 0 9 1 * MON chạy khi một trong hai điều kiện khớp, còn 0 9 */2 * MON đòi hỏi cả hai. Bản xem trước các lần chạy tiếp theo kiểm tra từng phút UTC trong tối đa một năm, bỏ qua các phút bị DST loại bỏ và hiển thị hai lần các phút lặp lại, để khoảng trống mùa xuân không bao giờ bị nhầm với một lỗi im lặng. Dùng nó để soạn lịch trước khi chạm vào crontab, timer của systemd hay bộ lập lịch đám mây, và để giải mã một biểu thức cũ không ai dám sửa. Mọi thứ được tính trong trình duyệt, nên lịch production và các cửa sổ bảo trì không bị tiết lộ.

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

Cú pháp cron nào được hỗ trợ?
Năm trường: phút, giờ, ngày, tháng, thứ. Dùng số thập phân, dải tăng dần, danh sách và bước nhảy dương; 5/15 nghĩa là từ 5 đến giá trị tối đa của trường theo bước 15. Thứ 0/7 là Chủ nhật. Không hỗ trợ giây/năm, ?, L, W, #, macro hay lệnh. Giới hạn: 512 byte UTF-8.
Điều gì xảy ra khi cả hai trường ngày đều được đặt?
Một trường ngày bắt đầu bằng *: cả hai trường ngày phải khớp, kể cả bước nhảy của chúng. Không trường ngày nào bắt đầu bằng *: một trong hai trường ngày khớp là đủ.
Vì sao biểu thức của tôi không tính được?
Bộ tính không tìm thấy phút nào khớp trong cửa sổ tìm kiếm 366 ngày của nó. Điều đó không luôn có nghĩa biểu thức sai: một lịch hợp lệ nhưng hiếm — chẳng hạn gắn vào ngày 29 tháng 2 — có thể nằm ngoài cửa sổ. Khi tìm thấy một số lần chạy nhưng không phải tất cả, báo cáo sẽ nói có bao nhiêu: kết quả một phần, không phải biểu thức không hợp lệ. Kiểm tra xem bước và khoảng có thực sự bao phủ các tháng và các ngày trong tuần bạn muốn không.
Các dòng giải thích có nghĩa gì?
Mỗi trường hiển thị biểu thức gốc của nó rồi đến các giá trị khớp chính xác đã sắp xếp. Bước nhảy đặt lại trong từng trường; chúng không phải khoảng thời gian đã trôi. Thứ 7 được mở rộng trước khi chuẩn hóa thành Chủ nhật 0.
Danh sách lần chạy tiếp theo xử lý DST thế nào?
Bản xem trước kiểm tra từng phút UTC ngay sau thời điểm tính toán của trình duyệt, trong 366 ngày. Các phút địa phương thiếu bị bỏ qua; các phút khớp lặp lại xuất hiện hai lần. Dữ liệu múi giờ của trình duyệt và chính sách DST/bù giờ của bộ lập lịch thực tế có thể khác nhau. Công cụ này không thực thi tác vụ.
Lịch của tôi có bị gửi tới máy chủ không?
Không. Việc thẩm định, giải thích và tính các lần chạy tiếp theo chạy trong một Worker cách ly bên trong tab này, biểu thức không bao giờ được gửi hay lưu lại, và không cần tài khoản.

Đọc tiếp

Tác vụ liên quan, không phải ngõ cụt.

Chuyển sang một không gian làm việc tập trung khác mà không cần quay lại mục lục đầy đủ.

Không gian URL

URL Workbench

Làm sạch danh sách URL, bảo vệ liên kết có chữ ký và giải thích từng dòng; so sánh thành phần và xuất sitemap.

Chỉnh sửa

Khám phá JSON

JSON Explorer

Truy vấn JSONPath, trích xuất trường và khôi phục bản ghi JSON Pointer, giữ độ chính xác của số lớn.

Kiểm tra

Kiểm tra JSON Schema

JSON Schema Validator

Kiểm tra Draft 7 hoặc 2020-12 cục bộ với đường dẫn lỗi; suy luận lược đồ từ nhiều mẫu.

Kiểm tra

Chuẩn bị HTML xuất bản

HTML Publishing

Làm sạch HTML đã dán, giữ ngữ nghĩa danh sách, liên kết và bảng; xem trước thay đổi an toàn.

Xuất bản