Cronjob là một tiện ích trên Linux cho phép bạn thiết lập lịch chạy tự động các lệnh hoặc tập lệnh trên máy chủ vào thời điểm xác định. Thông thường, cron job được dùng để thực hiện những tác vụ đơn giản và lặp lại, thông qua các file script chạy ngầm trên hệ thống mà không cần thao tác thủ công.
Lưu ý: Chỉ nên sử dụng Cron Jobs khi bạn đã nắm rõ các câu lệnh Linux. Việc cấu hình không đúng có thể gây ảnh hưởng tiêu cực đến hosting. Không nên chạy các chương trình tiêu tốn tài nguyên liên tục, gây nghẽn hoặc làm chậm hệ thống; không tạo cronjob vượt quá tần suất cho phép (tối đa 5 cronjob và mỗi cronjob phải cách nhau ít nhất 15 phút); tránh sử dụng các công cụ auto dưới mọi hình thức.
Để tạo một cron job, bạn cần đăng nhập vào cPanel, sau đó cuộn xuống mục Advanced và nhấp vào biểu tượng Cron Jobs để tiến hành cấu hình.

1. Thêm email nhận thông báo cron
Mục Cron Email cho phép bạn thiết lập địa chỉ email để hệ thống gửi thông báo mỗi khi cron job được thực thi. Để cấu hình email nhận thông báo, bạn thực hiện như sau:
- Tại ô Email, nhập địa chỉ email mà bạn muốn nhận thông báo từ cron job.
- Nhấn Update Email để lưu lại thiết lập.

2. Tắt thông báo email
Để ngừng nhận email thông báo cho tất cả cron job, bạn chỉ cần xóa địa chỉ email trong mục Cron Email và cập nhật với trường email để trống.
Trong trường hợp chỉ muốn tắt thông báo cho một cron job cụ thể, hãy làm theo các bước sau:
- Tìm cron job cần tắt thông báo trong bảng Current Cron Jobs, sau đó nhấp Edit.
- Tại ô Command, thêm chuỗi
/dev/null 2>&1vào cuối lệnh. Ví dụ:/usr/local/cpanel/bin/is_script_stuck /dev/null 2>&1 - Lưu lại thay đổi để áp dụng.
3. Thêm một cron job mới
Để tạo cron job, bạn thực hiện theo các bước sau:
- Chọn thời gian chạy cron job bằng cách sử dụng các menu có sẵn hoặc nhập giá trị trực tiếp:
- Common Settings: Chọn các mốc thời gian phổ biến, hệ thống sẽ tự động điền thông số cho Phút, Giờ, Ngày, Tháng và Thứ.
- Minute: Chỉ định phút chạy trong giờ hoặc khoảng phút giữa mỗi lần chạy.
- Hour: Chỉ định giờ chạy trong ngày hoặc số giờ giữa các lần chạy.
- Day: Chỉ định ngày trong tháng hoặc số ngày giữa các lần chạy.
- Month: Chỉ định tháng trong năm hoặc chu kỳ theo tháng.
- Weekday: Chọn các ngày trong tuần cron job sẽ chạy.
- Nhập lệnh cần thực thi vào ô Command.
- Nhấn Add New Cron Jobs để hoàn tất việc tạo.
4. Xem các cron job hiện có
Danh sách Current Cron Jobs sẽ hiển thị toàn bộ các cron job đang được cấu hình trên hosting của bạn.
5. Chỉnh sửa cron job
Để thay đổi một cron job đã tạo:
- Tìm cron job cần chỉnh sửa trong bảng Current Cron Jobs và nhấp Edit.
- Điều chỉnh lại các thông số hoặc lệnh theo nhu cầu.
- Nhấn Edit Line để lưu thay đổi.
6. Xóa cron job
Để xóa một cron job không còn sử dụng:
- Nhấp Delete ở dòng cron job bạn muốn xóa.
- Xác nhận lại bằng cách nhấn Delete lần nữa.
