Tính toán

Trình tạo Cron

Tạo tác vụ định kỳ (cron job), xem giải thích bằng tiếng Thổ Nhĩ Kỳ. Tạo một tác vụ định kỳ hợp lệ trong vài giây với các tùy chọn phút/giờ/ngày/tháng/ngày trong tuần.

Trình tạo câu lệnh Cron
0 – 59
0 – 23
1 – 31
Câu lệnh Cron
crontab
* * * * *
Giải thích bằng tiếng Thổ Nhĩ Kỳ Nó hoạt động mỗi phút.
phút* · sa* · tháng.ngày* · tháng* · các ngày trong tuần*
Thông tin

Giới thiệu về Cron Generator

CronCron là một cơ chế lập lịch chuẩn được sử dụng để chạy các tác vụ theo các khoảng thời gian cụ thể trên hệ thống Unix/Linux. Các tác vụ tự động trên máy chủ web, chẳng hạn như sao lưu, gửi email, dọn dẹp cơ sở dữ liệu hoặc tạo báo cáo, thường được quản lý bằng cron. Tuy nhiên, cú pháp của câu lệnh cron—năm dấu cách được phân tách bởi khoảng trắng—có thể gây nhầm lẫn lúc đầu.

Cái này miễn phí. Trình tạo câu lệnh Cron Công cụ này cho phép bạn tạo câu lệnh cron chính xác mà không cần biết cú pháp kỹ thuật. Chọn phút, giờ, ngày trong tháng, tháng và ngày trong tuần từ danh sách thả xuống; công cụ sẽ ngay lập tức tạo cả câu lệnh và mô tả bằng tiếng Thổ Nhĩ Kỳ dễ hiểu. Sao chép câu lệnh bạn vừa tạo chỉ với một cú nhấp chuột. crontab -e Bạn có thể dán nó vào dòng của mình.

Dành cho những ai muốn bắt đầu nhanh chóng. mẫu có sẵn Ngoài ra, tính năng này còn cho phép tải các kịch bản được sử dụng thường xuyên nhất chỉ với một cú nhấp chuột, chẳng hạn như mỗi phút, mỗi giờ, nửa đêm hàng ngày, thứ Hai hàng tuần và ngày đầu tiên hàng tháng. Toàn bộ quá trình diễn ra hoàn toàn trong trình duyệt của bạn; không có dữ liệu nào được gửi đến máy chủ.

Cách sử dụng như thế nào?

Từng bước một

  1. Nếu bạn muốn Mẫu có sẵn Nhấp chuột vào một mẫu thường dùng trong phần đó; các trường sẽ được tự động điền.
  2. Phút, Giờ, Ngày trong tháng, ThángNgày trong tuần Chọn các trường.
  3. Thông tin về tác vụ định kỳ (cron job) và mô tả bằng tiếng Thổ Nhĩ Kỳ của nó sẽ được cập nhật ngay lập tức theo lựa chọn của bạn.
  4. Sao chép Lưu biểu thức vào clipboard bằng cách nhấp vào nút.
  5. Trên máy chủ của bạn crontab -e Mở trình soạn thảo bằng lệnh và dán biểu thức vào.
FAQ

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

Từ trái sang phải: phút (0–59), giờ (0–23), ngày trong tháng (1–31), tháng (1–12) và ngày trong tuần (0–7; 0 và 7 Chủ nhật). Ngôi sao (*) có nghĩa là 'tất cả các giá trị'. Ví dụ: 0 9 * * 1 Cụm từ này có nghĩa là 'mỗi thứ Hai lúc 9 giờ'.

Tại nhà ga crontab -e Chạy lệnh, sau đó thêm một dòng mới vào trình soạn thảo vừa mở, viết câu lệnh cron và lệnh cần thực thi. Ví dụ: 0 0 * * * /usr/bin/php /var/www/backup.phpKhi bạn đăng ký, trình nền cron sẽ tự động phát hiện biểu thức đó.

Nếu lệnh hoàn thành rất nhanh, thường sẽ không có vấn đề gì. Tuy nhiên, đối với các thao tác kéo dài hoặc tiêu tốn nhiều tài nguyên, nên chọn khoảng thời gian ngắn hơn (ví dụ: 5, 15, 30 phút). Điều này nhằm ngăn chặn một thao tác mới bắt đầu trước khi thao tác trước đó hoàn thành. tệp khóa Sử dụng cơ chế này là một cách làm tốt.

Vâng; tuy nhiên, hai khu vực này HOẶC Nó hoạt động dựa trên logic, chứ không phải phép toán AND. Vì vậy... 0 0 1 * 1 Biểu thức này được hiểu là 'ngày đầu tiên của tháng HOẶC thứ Hai'. Nếu bạn muốn nhắm đến phần giao nhau của cả hai, bạn cần thêm các kiểm tra bổ sung trong kịch bản.

Đúng vậy. Các hệ thống như WHMCS và WordPress sử dụng cùng một cú pháp cron tiêu chuẩn cho các thiết lập cron phía máy chủ. Bạn có thể gọi tệp PHP hoặc URL liên quan bằng cách thêm trực tiếp biểu thức được tạo vào crontab của máy chủ.