fbpx
  • Giới thiệu
  • Kiểm tra tên miền
  • Cloud Server
  • Hosting giá rẻ
  • SSL
  • Chính sách bảo mật
  • Liên Hệ
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO - Web Hosting, Dịch vụ máy chủ, cho thuê máy chủ, thuê chỗ đặt máy chủ, cho thuê VPS, máy chủ ảo, Cloud hosting, VPS Cloud, Email hosting, Tên miền, Đại lý hosting
  • Mua Hosting giá rẻ
  • Webmasters
  • Kiến thức Hosting
  • Khuyến Mãi
    • TinoHost
    • Thông Báo
  • Hướng dẫn
    • Hướng dẫn chung
  • Kiếm tiền online
TinoHost Blog
  • Mua Hosting giá rẻ
  • Webmasters
  • Kiến thức Hosting
  • Khuyến Mãi
    • TinoHost
    • Thông Báo
  • Hướng dẫn
    • Hướng dẫn chung
  • Kiếm tiền online
TinoHost Blog
Trang chủ Kiến thức Hosting

Cron Jobs là gì? Hướng dẫn xây dựng CronJob trên hosting

Không cần lo ngại nữa, Cron Jobs sẽ thay bạn tự động hoá các tác vụ cơ bản của máy chủ!

được đăng bởi Hồng Nhi
trong chuyên mục Kiến thức Hosting, Hướng dẫn
AA
Cron Jobs là gì? Hướng dẫn xây dựng CronJob trên hosting 9
Mục lục ẩn
1 Cron Jobs là gì?
1.1 Tự động hoá các tác vụ cơ bản của máy chủ – tính năng nổi bật của Cron Jobs
1.2 Ưu điểm khi sử dụng Cron Jobs
1.3 Hạn chế:
1.4 Nguyên lí hoạt động của Cron Jobs:
2 Hướng dẫn xây dựng Cron Jobs trên hosting
2.1 Sơ lược thao tác làm việc với Cron Jobs
2.2 Tạo Cron Jobs:
2.3 Ứng dụng Cron Job trong tự động backup
3 Hỗ trợ 24/7/365 – “đúng doanh nghiệp – đúng dịch vụ – đúng khả năng”

Cron Jobs là gì?

Cron Jobs là chức năng dùng để thực thi định kì lệnh nào đó trong một khoảng thời gian được xác định trước bởi quản trị viên hosting.

Hiểu đơn giản, Cron Job là một chức năng giúp lên lịch tự động thực hiện một số công việc nào đó.

Tự động hoá các tác vụ cơ bản của máy chủ – tính năng nổi bật của Cron Jobs

  • Tự động Backup dữ liệu hệ thống định kì
  • Tự động gửi email: email định kì cho khách hàng, gửi báo giá hay thông báo các bản tin mới theo thời điểm do khách hàng của bạn tùy chọn, …
  • Tự động thực hiện một lệnh nào đó trong Linux do người dùng tạo ra: cập nhật số liệu, quét chỉ mục, cache dữ liệu hệ thống, …

Ưu điểm khi sử dụng Cron Jobs

Nhờ Cron Jobs, bạn sẽ tiết kiệm được lượng lớn thời gian, không phải quản lý máy chủ lưu trữ và các tác vụ liên quan. Nếu là nhân viên văn phòng, bây giờ bạn hoàn toàn có thể về nhà, thư giãn sau một ngày miệt mài 8 tiếng trong văn phòng thay vì dành buổi tối của họ sao lưu các tập tin và quản lý địa chỉ liên lạc.

Song song đó, bạn cũng không cần phải cố gắng ghi nhớ và tạo đi tạo lại những công việc định kì.

Hạn chế:

Cron Jobs chỉ có thể thực hiện câu lệnh theo chu kỳ 1 phút trở lên, trong trường hợp muốn thực hiện các công việc lặp lại theo chu kỳ 1s, 5s, 10s, … thì CronTab sẽ không làm được.

Để CronJob có thể thực hiện theo chu kỳ 1s, 2s, 3s, …. , bạn hãy yêu cầu nhà cung cấp dịch vụ hỗ trợ nhé.

Nguyên lí hoạt động của Cron Jobs:

Thông thường, Cron Jobs có ba thành phần cố định như sau:

1. Script (kịch bản lệnh) được gọi hoặc được thực hiện.

2. Command (Câu lệnh) thực thi script trên cơ sở reoccurring. Thao tác này thường được thiết lập trong cPanel.

3. Các hoạt động hoặc đầu ra/output của script, phụ thuộc vào những gì script được gọi ra và thực thi. Thông thường, các script được gọi là cron job sẽ sửa đổi các tệp hoặc các cơ sở dữ liệu.

Hướng dẫn xây dựng Cron Jobs trên hosting

Cron là hệ thống chạy nền của hệ điều hành LINUX. Vì vậy, bạn không cần cài đặt ứng dụng, chỉ tùy theo phân quyền sử dụng của quản trị viên mà bạn có thể sử dụng nó hay không. Hiện nay hầu hết các hosting đều có hỗ trợ cron job (kể cả sharing host), do đó nếu biết tận dụng các ưu điểm của cron job cho website, bạn có thể làm cho website của mình tốt hơn và bổ sung nhiều tính năng hữu hiệu cho website của mình.

Bạn có thể cài đặt các lệnh này thông qua mục Cron Jobs ở phần Quản lý tài khoản hosting.

Cron Jobs là gì? Hướng dẫn xây dựng CronJob trên hosting 10

 

Sơ lược thao tác làm việc với Cron Jobs

Cron Jobs chỉ định mỗi công việc cụ thể cần được thực hiện nằm trong một tệp lớn hơn được gọi là tab Cron. Một số máy chủ có nhiều tab Cron cho nhiều loại ứng dụng và đầu vào tự động.

Những người chỉ có một tệp tab Cron có thể sử dụng các lệnh bên dưới để chỉnh sửa, xóa hoặc xem toàn bộ tệp, với mỗi tác vụ tự động cụ thể được liệt kê để xem trong tệp.

  • crontab -r: lệnh này dùng để loại bỏ (do đó “r”) hoặc xóa toàn bộ tập tin tab Cron.
  • crontab -e: lệnh này dùng để chỉnh sửa các chức năng được mô tả trong tab Cron thay vì xóa tệp hoàn toàn.
  • crontab -l: lệnh này cho phép quản trị viên máy chủ chỉ xem toàn bộ nội dung của tệp tab Cron (không được phép xoá hay chỉnh sửa).

Tạo Cron Jobs:

Đây là mục thêm công việc tự động chính gồm:

+ Common setting: Lựa chọn tần suất cho công việc. Có các lựa chọn từ mỗi phút cho đến mỗi năm.

+ Minute, Hour, Day, Month, Weekday: Chọn tần suất cho công việc theo phút, giờ, ngày, tháng, ngày trong tuần.

+ Comment: Câu lệnh Linux mà khi đến giờ hẹn sẽ thực hiện.

Cron Jobs là gì? Hướng dẫn xây dựng CronJob trên hosting 11

Lưu ý:

Cú pháp đặt thông số thời gian: Đây là phần đầu tiên trong chuỗi cron job trong lệnh cron job phía trên. Phần này xác định tần suất và thời điểm cron job sẽ chạy.

Cron Jobs là gì? Hướng dẫn xây dựng CronJob trên hosting 12

 

Ứng dụng Cron Job trong tự động backup

Ví dụ: Cần sao lưu cơ sở dữ liệu với tần suất hàng ngày. Bạn cấu hình giống như dưới đây:

Cron Jobs là gì? Hướng dẫn xây dựng CronJob trên hosting 13

 

  • Câu lệnh: mysqldump -u cpanelzcom_user –123456 cpanelzcom_name > backup.sql
  • Giải thích:

+ Phần in đậm là thông tin user, password và tên cơ sở dữ liệu của bạn.

+ Phần in nghiêng là tên file sao lưu.

Chúc bạn vận dụng Cron Jobs vào công việc thật hiệu quả nhé!

Tuỳ vào tính chất, nhu cầu sử dụng mà bạn nên chọn một phương thức thích hợp với mình. Mọi thắc mắc và góp ý liên quan, xin vui lòng liên hệ ngay Tinohost để được tư vấn chi tiết nhé!

Hỗ trợ 24/7/365 – “đúng doanh nghiệp – đúng dịch vụ – đúng khả năng”

Với đội ngũ nhân viên chuyên môn cao, trang thiết bị tối tân cùng tinh thần tận tâm hỗ trợ 24/7/365, Tinohost tự tin cung cấp dịch vụ tên miền, hosting tối ưu và hệ thống máy chủ mạnh mẽ với chi phí tốt nhất cho doanh nghiệp của bạn.

Chỉ cần để lại thông tin cá nhân của bạn, chuyên viên tư vấn của Tinohost sẽ giúp bạn chọn được giải pháp tốt nhất cho tên miền và hosting. Hãy để công nghệ không phải là rào cản quá trình phát triển công ty bạn.

Với bề dày kinh nghiệm hơn 5 năm cung cấp hosting, dịch vụ cho thuê máy chủ, các dịch vụ liên quan đến tên miền và bảo mật website, hãy để Tinohost đồng hành cùng bạn trên con đường khẳng định thương hiệu trên bản đồ công nghệ toàn cầu!

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh
    Văn phòng đại diện: Tầng 31, Tòa L2, Vinhomes Central Park, 720A Điện Biên Phủ, P.22, Q.Bình Thạnh, Thành phố Hồ Chí Minh
  • Điện thoại: 0364 333 333
    Tổng đài miễn phí: 1800 6734
  • Email: [email protected]
  • Website:www.tinohost.com
Rate this post
Chia sẻ170

Liên quan Bài đăng

Đăng ký hosting miễn phí 7 ngày dùng thử 2021 14
Kiến thức Hosting

Đăng ký hosting miễn phí 7 ngày dùng thử 2021

plugin-cache-cho-wordpress-tot-nhat
Kiến thức Hosting

Top 5 Plugin cache cho WordPress tốt nhất 2021

fix-loi-err-too-many-redirects
Kiến thức Hosting

Hướng dẫn khắc phục lỗi err_too_many_redirects Nginx của WordPress

Bình luận 3

  1. Vũ Hoàng Oanh says:
    2 năm trước

    Cảm ơn thông tin chi tiết quá

    Trả lời
  2. Lê Thuỷ Tiên says:
    2 năm trước

    Nếu gặp virus thì sẽ bakcup bằng cách nào?

    Trả lời
  3. Nguyễn Văn Minh says:
    2 năm trước

    Chi phí thế nào vậy ad? Trong thời gian sử dụng là bao lâu?

    Trả lời

Trả lời Hủy

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 *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

Đề xuất.

Chỉ còn 5 ngày tại TinoHost: Giảm 47% hosting mừng 74 năm Ngày Độc lập 15

Chỉ còn 5 ngày tại TinoHost: Giảm 47% hosting mừng 74 năm Ngày Độc lập

Chatbot-la-gi

Chatbot là gì? Ứng dụng Chatbot Facebook hiệu quả

Khuyến mãi Tinohost

  • – Hosting giá từ 9k
  • – VPS giá từ 139k
  • – Tên miền giá từ 39k
  • Giới thiệu
  • Kiểm tra tên miền
  • Cloud Server
  • Hosting giá rẻ
  • SSL
  • Chính sách bảo mật
  • Liên Hệ
Gọi ngay: 1800 6734

© 2018 TINOHOST

  • Mua Hosting giá rẻ
  • Webmasters
  • Kiến thức Hosting
  • Khuyến Mãi
    • TinoHost
    • Thông Báo
  • Hướng dẫn
    • Hướng dẫn chung
  • Kiếm tiền online

© 2018 TINOHOST

TinoHost tặng kèm plugin Rank Math Seo Pro, WP-Rocket, WPML và nhiều plugin bản quyền khác trị giá hơn 800$ khi đăng ký dịch vụ.Tải ngay