Tạo biểu thức Cron

Tạo biểu thức cron, đọc chúng bằng lời thường và xem các lần chạy tiếp theo
  • Tệp không rời khỏi thiết bị của bạn
  • Chạy trên trình duyệt
  • Miễn phí, không cần đăng ký, không hình mờ

Edit the fields below or paste an expression here — they stay in sync.

Minute */15Hour 9-17Day of month *Month *Day of week 1-5

In plain words

…

Minute

0–59
Every
starting at

Hour

0–23
FromTo

Day of month

1–31

Month

1–12

Day of week

0–6
FromTo

Next 10 runs

Cron runs in the server’s time zone (GitHub Actions always uses UTC).

Crontab line

*/15 9-17 * * 1-5 /usr/local/bin/backup.sh

Cách dùng Tạo biểu thức Cron

Tạo biểu thức cron từng trường hoặc dán một biểu thức để giải mã. Công cụ giải thích bằng lời thường, liệt kê 10 lần chạy tiếp theo ở múi giờ bất kỳ, và hỗ trợ cron 5 trường chuẩn, cron 6 trường có giây, và Quartz.

  1. 1

    Chọn “Định dạng”: Chuẩn (5 trường), Có giây (6), hoặc Quartz (6–7).

  2. 2

    Bắt đầu từ mức sẵn, hoặc đặt mỗi trường thành Mỗi, Cụ thể, Khoảng, Khoảng lặp hoặc Tùy chỉnh.

  3. 3

    Hoặc dán biểu thức vào “Biểu thức cron”; các trường cập nhật cho khớp.

  4. 4

    Đọc “Bằng lời thường” và “10 lần chạy tiếp”, đổi múi giờ nếu cần, rồi sao chép biểu thức.

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

GitHub Actions dùng định dạng cron nào?

Chuẩn (5 trường), giống crontab Linux, Kubernetes CronJob và Vercel. GitHub Actions luôn chạy lịch theo UTC.

Quartz khác ở đâu?

Quartz thêm giây và năm tùy chọn, đánh số ngày trong tuần 1–7 bắt đầu từ Chủ Nhật, và cần ? ở ngày trong tháng hoặc ngày trong tuần.

Công cụ có hiểu @daily và các macro khác không?

Có. Các macro như @hourly, @daily, @weekly, @monthly và @yearly được mở rộng và giải thích.

Vì sao thiếu các lần chạy tiếp với biểu thức của tôi?

Bộ máy xem trước không hỗ trợ ký tự W (ngày làm gần nhất). Biểu thức vẫn có thể hợp lệ trên bộ lập lịch của bạn.

Tôi có lấy được cả dòng crontab không?

Có. Ở định dạng Chuẩn, gõ lệnh của bạn trong “Dòng crontab” rồi sao chép dòng đã xong.