Hướng dẫn cấu hình Cronjob trên hosting DirectAdmin
Bài viết này sẽ hướng dẫn cấu hình Cronjob trên DirectAdmin trên hosting của mình. Các bước thực hiện như sau:
Bước 1: Login vào DirectAdmin tại link: http://123.456.789.xxx:2222 hoặc https://youdomain.com:2222 , thay youdomain.com bằng tên miền của bạn hoặc IP của server.
Bước 2: Tại mục Advanced Features, bạn chọn vào mục Cronjobs.
Bước 3: Sau khi truy cập vào mục Cronjob, bạn nên lưu ý cụ thể các thông số thiết lập thời gian thực hiện như:
- Các giá trị hợp lệ là những con số chỉ định và dấu sao *
- Bạn có thể xác định chính xác thời gian và sử dụng dấu phẩy để phân biệt. Ví dụ: 1,2,3 (T thứ 1,2 và 3)
- Bạn có thể xác định một giai đoạn thực hiện. Ví dụ: 5-7 (T từ 5 tới 7)
- Bạn có thể xác định chu kỳ thực hiện cronjob. Ví dụ như: */2 (Mỗi 2 T thực hiện một lần)
- Bạn có thể kết hợp chúng để tạo ra một lịch biểu cụ thể hơn. Ví dụ như: 1,5,11-15,30-59/2 (T thứ 1, 5, 11-15 và mỗi 2 T từ T thứ 30 tới 59)
T ở đây có thể là giây, phút, giờ, ngày,...
Ngoài ra trên nếu bạn không muốn cấu hình việc gửi email vào tài khoản của mình sau khi thực hiện Cronjob thì có thể nhấn vào nút Prevent Email, lúc này cronjobs sé có dạng là >/dev/null 2>&1
Ví dụ: Ở đây mình sẽ cấu hình thiết lập chạy một cronjobs vào phút thứ 5 vào 4 giờ sáng mỗi ngày trong tháng và không gửi email về người dùng như sau.
Ví dụ:
5 * * * * curl http://mydomain.com/cron.php
5 * * * * wget http://mydomain.com/cron.php
Chúc các bạn thành công!