NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
22/11/2024
Lượt xem

Hướng dẫn cách tạo Cron Jobs trên cPanel kèm ví dụ thực tế

22/11/2024
10 phút đọc
Lượt xem

Đánh giá

Cron Jobs là công cụ giúp bạn tự động hóa các tác vụ trên hosting bằng cách lên lịch thực thi các lệnh theo chu kỳ mong muốn như hàng phút, hàng giờ, hàng ngày hoặc hàng tuần. Trong bài viết này, mình sẽ hướng dẫn chi tiết cách tạo Cron Jobs trên cPanel, kèm theo các ví dụ thực tế giúp bạn dễ dàng áp dụng.

Những điểm chính

Dưới đây là tóm tắt những nội dung chính của bài viết:

  • Nắm được khái niệm và lợi ích của Cron Jobs trong việc tự động hóa các tác vụ cũng như lưu ý khi sử dụng.
  • Được hướng dẫn các bước để có thể tự tạo Cron Jobs trên cPanel.
  • Hiểu rõ cách thiết lập Cron Jobs thông qua các ví dụ thực tế.
  • Biết đến Vietnix là nhà cung cấp hosting uy tín, chất lượng cao với đội ngũ hỗ trợ chuyên nghiệp.

Cron Jobs là gì?

Cron Jobs là một tiện ích trong Linux cho phép bạn lên 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 gian cụ thể. Cron Jobs hữu ích cho việc tự động hóa các tác vụ lặp đi lặp lại, giúp tiết kiệm thời gian và đảm bảo các tác vụ được thực hiện chính xác theo lịch trình.

Cron Jobs cho phép bạn tự động hoá các tác vụ lặp đi lặp lại
Cron Jobs cho phép bạn tự động hoá các tác vụ lặp đi lặp lại

iconLưu ý

  • Việc sử dụng Cron Jobs đòi hỏi người dùng phải có kiến thức về lệnh Linux. 
  • Nếu bạn sử dụng không đúng cách, ví dụ chạy các lệnh tiêu tốn nhiều tài nguyên hoặc thiết lập tần suất quá cao, có thể gây ảnh hưởng hiệu suất của hosting. 
  • Bạn cần tránh sử dụng các chương trình chiếm dụng tài nguyên liên tục, tuân thủ giới hạn về số lượng và tần suất Cron Jobs (tối đa 5 Cron Jobs và tối thiểu 15 phút/lần/Cron Jobs), không sử dụng các công cụ tự động hóa không được phép,…

Việc sử dụng Cron Jobs không đúng cách có thể làm giảm hiệu suất hosting. Tuy nhiên, với Vietnix, bạn hoàn toàn yên tâm về vấn đề này nhờ hệ thống hosting tối ưu, đảm bảo website luôn hoạt động mượt mà dù chạy nhiều Cron Jobs. Vietnix cung cấp đa dạng các gói hosting, từ giá rẻ đến cao cấp như Hosting Giá Rẻ, Business Hosting, WordPress Hosting, SEO HostingNVMe Hosting, đáp ứng mọi nhu cầu sử dụng. Đội ngũ hỗ trợ kỹ thuật chuyên nghiệp của Vietnix luôn sẵn sàng tư vấn và giúp bạn thiết lập Cron Jobs chính xác và an toàn.

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

Cách 1: Qua Portal Vietnix

  • Bạn đăng nhập vào tài khoản Portal Vietnix và chọn gói hosting muốn truy cập vào cPanel.
  • Trong phần Liên kết nhanh, bạn nhấn vào Đăng nhập vào cPanel.
Đăng nhập cPanel từ Portal Vietnix
Đăng nhập cPanel từ Portal Vietnix

Cách 2: Đăng nhập trực tiếp

  • Bạn truy cập vào địa chỉ: https://ten-mien-cua-ban:2083 hoặc https://hostname:2083. Bạn hãy thay thế ten-mien-cua-bạn hoặc hostname bằng thông tin mà bạn đã nhận được trong email Vietnix cung cấp sau khi đăng ký dịch vụ.
  • Bạn nhập tên người dùng và mật khẩu để đăng nhập vào cPanel.

Bước 2: Truy cập vào phần Cron Jobs

Sau khi đăng nhập vào cPanel, bạn tìm đến phần Advanced và chọn Cron Jobs.

Truy cập vào phần Cron Jobs
Truy cập vào phần Cron Jobs

Trong giao diện Cron Jobs trên cPanel sẽ có 3 phần chính:

  • Cron Email: Bạn có thể nhập email để nhận thông báo kết quả khi Cron Jobs thực hiện.
  • Add New Cron Job: Phần này để bạn tạo và thiết lập Cron Jobs.
  • Current Cron Jobs: Phần này để hiển thị các Cron Jobs hiện đang hoạt động.
Giao diện để tạo Cron Jobs trên cPanel
Giao diện để tạo Cron Jobs trên cPanel

Bước 3: Tạo Cron Jobs mới

Tại phần Add New Cron Job, bạn tùy chỉnh cấu hình cho Cron Jobs như sau:

  • Common Settings: Chọn tần suất thực hiện cho Cron Jobs. Bạn có thể chọn tùy chọn có sẵn hoặc tham khảo trang 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: 0 0 * * *.
  • 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 điền đầy đủ thông tin, bạn nhấn Add New Cron Job để tạo Cron Jobs mới.

Trước khi bắt đầu thực hiện ví dụ, bạn cần lưu ý một số lệnh yêu cầu đường dẫn tuyệt đối để chạy trong cron:

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

Để xác định đường dẫn thực thi file PHP cho tên miền, bạn hãy làm theo các bước sau:

  • Trong giao diện cPanel, bạn tìm đến phần Domains và nhấn chọn vào Domains.
  • Tại đây, bạn sẽ thấy danh sách tất cả tên miền và document root tương ứng. Trong bài viết này, mình sử dụng tên miền vietnixdocs.com đặt tại public_html.
  • Đường dẫn thực thi file index.php trong public_html với username cPanel là Vietnix sẽ là /home/vietnix/public_html/index.php
Chọn Domain trong cPanel
Chọn Domain trong cPanel
Danh sách tên miền
Danh sách tên miền

iconLưu ý

Bạn cần thay thế username và đường dẫn đến file PHP cho phù hợp với tài khoản và cấu hình của bạn.

Dưới đây là 3 ví dụ đơn giản về cách thiết lập Cron Jobs để bạn dễ dàng hình dung và áp dụng trong thực tế:

Ví dụ 1: Truy cập index.php bằng PHP mỗi phút

Để sử dụng lệnh php truy cập index.php trong Document root mỗi phút một lần, bạn thực hiện theo các bước sau:

Bước 1: Trong phần Add New Cron Job, bạn điền các thông tin:

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

Lưu ý: Hãy thay /home/vietnix/public_html bằng đường dẫn tuyệt đối đến index.php của bạn.

Bước 2: Bạn nhấn Add New Cron Job để lưu.

Cấu hình truy cập index.php bằng PHP mỗi phút
Cấu hình truy cập index.php bằng PHP mỗi phút

Cron Jobs sau khi tạo sẽ xuất hiện trong phần Current Cron Jobs. Bạn có thể sửa hoặc xóa Cron Jobs này tùy ý bằng cách nhấn vào Edit hoặc Delete tương ứng.

Cron Jobs sau khi tạo thành công
Cron Jobs sau khi tạo thành công

Ví dụ 2: Truy cập index.php bằng wget mỗi 5 phút

Để truy cập https://vietnixdocs.com/index.php bằng lệnh wget mỗi 5 phút 1 lần, bạn hãy sử dụng cấu hình sau:

  • Common Settings: Chọn Once Per Five Minutes(*/5 * * * *).
  • Command: Nhập lệnh /bin/wget ‘https://vietnixdocs.com/index.php’.
Cấu hình truy cập index.php bằng wget mỗi 5 phút
Cấu hình truy cập index.php bằng wget mỗi 5 phút

Ví dụ 3: Truy cập index.php bằng curl mỗi ngày lúc 0h

Để truy cập https://vietnixdocs.com/index.php bằng lệnh curl vào lúc 0h mỗi ngày, bạn hãy thiết lập như sau:

  • Common Settings: Chọn Once Per Day(0 0 * * *).
  • Command: Nhập lệnh /bin/curl ‘https://vietnixdocs.com/index.php’.
Cấu hình truy cập index.php bằng curl mỗi ngày lúc 0h
Cấu hình truy cập index.php bằng curl mỗi ngày lúc 0h

iconLưu ý

Khi sử dụng lệnh curl hoặc wget, bạn hãy luôn đặt URL trong dấu nháy đơn. Một số ký tự đặc biệt có thể không hoạt động nếu đặt trong dấu nháy kép hoặc không có dấu nháy đơn.

Vietnix – Đồng hành cùng doanh nghiệp xây dựng website chuyên nghiệp

Hơn 12 năm kinh nghiệm đồng hành cùng các doanh nghiệp lớn, Vietnix tự hào là nhà cung cấp dịch vụ hosting uy tín, chất lượng hàng đầu Việt Nam. Chúng tôi cung cấp giải pháp hosting tốc độ cao, ổn định và bảo mật, giúp website doanh nghiệp tải nhanh chóng (dưới 1 giây), an toàn và tối ưu doanh thu. 

Ngoài ra, đội ngũ kỹ thuật được chứng nhận cPanel của Vietnix luôn sẵn sàng hỗ trợ 24/7, đảm bảo hoạt động kinh doanh online của doanh nghiệp diễn ra liên tục và hiệu quả.

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/

Qua bài viết này, hy vọng bạn đã nắm vững cách tạo Cron Jobs trên cPanel để tự động hóa các tác vụ và tiết kiệm thời gian quản trị. Nếu có bất kỳ thắc mắc nào trong quá trình thao tác, bạn hãy để lại bình luận bên dưới, chúng tôi sẽ hỗ trợ bạn trong thời gian sớm nhất.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG