Đối với quản trị web việc phải làm thường xuyên là backup dữ liệu. Vậy giải pháp nào giúp chúng ta tự động làm việc đó. Cron Jobs được tích hợp để làm điều đó. Vậy Cron Jobs là gì ? chúng ta cùng tìm hiểu ở bài viết dưới nhé:

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.

Cron Jobs là gì? Nguyên lý hoạt động của Cron Jobs image 1

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ì.

KHuyết điểm Cron Jobs

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.
    1. 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.
    1. 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.

Viết câu trả lời

Drop Images

0 Bình luận