Cron Jobs có chức năng thực thi định kì một lệnh nào đó trong khoảng thời gian được xác định trước bởi quản trị viên. Hiểu đơn giản, Cron Jobs giúp người quản trị có thể lên lịch tự động để thực hiện một số công việc nào đó. Trong bài viết hôm nay, Vietnix sẽ hướng dẫn quý khách tạo Cron Jobs trong cPanel.

Hướng dẫn tạo Cron Jobs trong cPanel

Bước 1: Đăng nhập vào cPanel.

Bước 2: Sau đó tìm đến mục ADVANCED > Chọn Cron Jobs.

Chọn Cron Jobs

Trong phần Cron Jobs trên cPanel sẽ có 3 mục chính, đó là:

  • Cron Email: Quý khách điền email của mình vào đây để nhận thông báo kết quả khi  Cron Jobs thực hiện.
  • Add New Cron Job: Đây là phần để quý khách tạo, thiết lập Cron Job.
  • Current Cron Jobs: Cho quý khách thấy các Cron Job hiện đang hoạt động.

Để tiến hành tạo Cron Jobs trong cPanel, quý khách tiếp tục thực hiện theo các bước sau.

Bước 3: Tại mục Add New Cron Job, quý khách tùy chọn các phần cấu hình cho Cron Job của mình như sau:

  • Common Settings: Chọn tần suất cho Cron Job. Quý khách có thể chọn option có sẵn hoặc có thể tham khảo đường dẫn https://crontab.guru/ để xác định thời gian chạy Cron. Ví dụ: Cron 5 phút 1 lần: */5****; Cron thực hiện vào lúc 0h hằng ngày: 00***.
  • Minute: Phút.
  • Hour: Giờ.
  • Day: Ngày.
  • Month: Tháng.
  • Weekday: ngày trong tuần.
  • Command: Lệnh sẽ thực hiện.

Sau khi bạn điền đủ thông tin, quý khách nhấn Add New Cron Job.

Ví dụ đặt 3 Cron đơn giản

Trong bài viết này, Vietnix sẽ thực hiện ví dụ đặt 3 cron đơn giản để quý khách hình dung và dễ dàng ứng dụng Cron Job.

Một số cmd cần đường dẫn tuyệt đối để chạy cron:

  • /usr/local/bin/php
  • /bin/curl
  • /bin/wget

Quý khách xác định đường dẫn thực thi file php cho domain của mình như sau:

Tại giao diện cPanel, truy cập mục DOMAINS > Chọn Domains.

Tại cPanel chọn Domain

Tại đây, quý khách sẽ thấy hiển thị tất cả domain đang có và document root của nó.

Hiển thị danh sách domain

Trong bài viết, chúng tôi sử dụng domain vietnixdocs.com đặt tại public_html nên sẽ đặt cron tại public_html.

Username của tài khoản cPanel thao tác trong bài viết này là Vietnix, đường dẫn file index.php trong thư mục public_html nên sẽ có đường dẫn thực thi file php như sau: /home/vietnix/public_html

💡
Lưu ý: Quý khách cần thay thế lại đúng username và đường dẫn thực thi file php hoặc lựa chọn các tùy chọn khác tùy theo nhu cầu.

Sau khi đã nắm rõ một số cmd cần đường dẫn tuyệt đối để chạy cron và biết cách xác định đường dẫn thực thi file php cho domain, chúng tôi sẽ hướng dẫn quý khách tạo cron theo 3 ví dụ trên như sau:

Ví dụ 1: Dùng cmd php truy cập vào index.php ở Document root 1 phút 1 lần

Tại mục Add New Cron Job, quý khách điền các thông tin như sau:

  • Common Settings: Chọn Once Per Minute(* * * *)
  • Command: Nhập lệnh /usr/local/bin/php /home/vietnix/public_html/index.php

Sau đó nhấn chọn Add New Cron job để khởi tạo Cron.

Ví dụ 1

Cron Job vừa tạo sẽ hiển thị trong phần Current Cron Jobs như hình bên dưới. Quý khách hoàn toàn có thể chỉnh sửa và xóa Cron Job theo nhu cầu sử dụng.

Cron Job vừa tạo

Thực hiện tương tự như ví dụ 1, chỉ thay đổi tần suất thời gian và câu lệnh.

Tại mục Add New Cron Job, quý khách điền các thông tin như sau:

Sau đó nhấn chọn Add New Cron job để khởi tạo Cron.

Ví dụ 2

Tại mục Add New Cron Job, quý khách điền các thông tin như sau:

  • Common Settings: Chọn Once Per Day(0 0 * * *).
  • Command: Nhập lệnh /bin/curl ‘https://vietnixdocs.com/index.php’

Sau đó nhấn chọn Add New Cron job để khởi tạo Cron.

Ví dụ 3
💡
Lưu ý: Khi đặt cron bằng cmd curl hoặc wget thì link truy cập website phải đặt trong dấu nháy đơn (' '), một số ký tự đặc biệt khi đặt trong dấu nháy đôi (" ") hoặc không đặt trong dấu nháy đơn sẽ không hoạt động.

Trên đây là hướng dẫn tạo Cron Jobs trong cPanel. Nếu có thắc mắc trong quá trình thực hiện, quý khách vui lòng liên hệ trực tiếp hotline 1800 109307 088 44444 để được hỗ trợ nhanh chóng.

BÀI VIẾT LIÊN QUAN

  1. Hướng dẫn bật PHP Extension trên hosting cPanel
  2. Hướng dẫn tăng thông số PHP trong hosting cPanel
  3. Hướng dẫn cài SSL free trên Hosting cPanel
  4. Hướng dẫn upload dữ liệu lên cPanel

VIETNIX - DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO