Cronjobs là một tiện ích trên linux cho phép thực hiện các tác vụ một cách tự động thay vì thủ công được lên lịch định kỳ thực hiện công việc có tính chất lặp đi lặp lại theo ý muốn.

Directadmin có hỗ trợ chúng ta tạo ra các Cronjobs, các bước thực hiện như sau:

Bước 1:  Tại giao diện quản trị Hosting Direct Admin của User, bạn kéo xuống phần Advanced Features và chọn Cronjobs.

Bước 2:  Bạn điền đầy đủ các thông tin về lịch thực thi Cronjobs như hướng dẫn hình bên dưới.

Sau khi điền đầy đủ các thông số, bấm add để thêm Cronjobs vào hệ thống.

Phần cấu hình thời gian chạy cron bạn có thể tham khảo chi tiết bảng chi tiết bên dưới

Trong mục “Command” ta cần ghi rõ lệnh muốn chạy, dưới đây là một số ví dụ:

  • /usr/local/bin/php /home/admin/domains/domain.com/public_html/path/to/cron/script.php
  • /usr/local/bin/curl –silent http://www.domain.com/path/to/cron/script/cron.php > /dev/null
  • /usr/bin/wget -O /dev/null http://www.domain.com/path/to/cron/script/cron.php

Các Cronjob đã add vào hệ thống sẽ được hiển thị ngay bên dưới.

Chú ý khi đặt Cronjob:

  • Giá trị (*) được hiểu là thực thi thường xuyên: hàng phút; hàng giờ, hàng ngày, hàng tháng, hàng ngày, trong tuần …
  • Command: Lệnh thực thi cronjob, bạn có thể tham khảo một số cách gọi lệnh thực thi ở bên dưới mục thiết đặt thông số.
  • Hãy kiểm tra thật kĩ lệnh thực thi, đảm bảo nó hoạt động tốt trước khi đưa vào Cronjob.

Như vậy tôi đã hướng dẫn các bạn cách tạo ra Cronjobs trên Direct Admin để thực hiện một hoặc nhiều công việc hoàn toàn tự động theo lịch đặt trước.

Chúc các bạn thành công!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *