Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Cron Jobs là gì? Chi tiết về Cron Jobs

Cron Jobs là gì? Đó là một công cụ hẹn giờ có công dụng rất lớn cho phép người dùng lên lịch các lệnh cho một hành động cụ thể, xử lý các tác vụ lặp đi lặp lại ở lần sau, chi tiết như nào hãy cùng chúng tôi phân tích:

Cron Jobs là gì? Chi tiết về Cron Jobs

Cron Jobs là gì? Chi tiết về Cron Jobs

Mục Lục [Ẩn]


Cron Jobs là gì?

Cron Jobs là một công cụ hẹn giờ có công dụng rất lớn cho phép người dùng lên lịch các lệnh cho một hành động cụ thể, xử lý các tác vụ lặp đi lặp lại ở lần sau trong một khoảng thời gian được xác định trước bởi quản trị viên hosting.

Xem thêm bài viết Hosting là gì?

Sử dụng Cron jobs vào việc gì?

Sử dụng Cron Jobs để backup hệ thống định kì, giám sát dung lượng ổ đĩa và bảo trì định kì mà không phải tốn quá nhiều công sức nếu là một quản trị viên hệ thống. Sử dụng Cron Jobs để kiểm tra các link đã hỏng, xoá bỏ các tài khoản hết hạn hoặc quá lâu không sử dụng (clone) và gửi thông báo đến các người dùng đã đăng kí đối với web.

Ưu điểm và Nhược điểm của Cron jobs

Ưu điểm của Cron jobs

Các Cron job có thể được thiết lập tự động chạy vào các thời điểm hoặc khoảng thời gian cụ thể thay vì phải dành thời gian để lên lịch các task theo cách thủ công giúp giải phóng thời gian và tiết kiệm chi phí cho bạn, không phải lo lắng về việc bỏ lỡ một nhiệm vụ quan trọng, chẳng hạn như gửi email tiếp thị hoặc cập nhật hình ảnh trên trang web…

Với Cron job scheduler, tất cả công việc như cập nhật social media, thực hiện sao lưu hoặc theo dõi các trang web để biết những thay đổi về lưu lượng truy cập sẽ được thực hiện tự động khi đã được lên lịch. Bạn có thể dành thời gian của mình để tập trung vào các công việc có ý nghĩa hơn.

Nhược điểm của Cron jobs

Cron job chỉ có thể thực hiện câu lệnh theo chu kỳ 60 giây trở lên.

Máy tính chạy cron bị treo sẽ ảnh hưởng đến các task đã được lên lịch đang thực hiện, các Cron job trong một mạng không thể được phân phối cho nhiều máy tính.

Nếu bất kỳ lệnh Cron nào không chạy được, nó sẽ chạy vào thời gian đã lên lịch tiếp theo, Cron được tạo ra để chạy chính xác vào những thời điểm đã chọn. Điều này cho thấy Cron không được sử dụng cho các incremental job, không có cơ chế re-enter.

Thêm Cron Jobs trên hosting

Thêm Cron Jobs trên DirectAdmin

Thêm Cron Jobs trên DirectAdmin

Vào mục Cronjobs

Nhập thông tin Cron Jobs trên DirectAdminNhập thông tin cài đặt thời gian chạy file và nhập đường dẫn file cần chạy.

Giá trị cron time hợp lệ là các số được chỉ định và *.

Bạn có thể chỉ định thời gian chính xác bằng cách sử dụng dấu phẩy để phân tách chúng. ví dụ: 1,2,3 (phút 1,2 và 3)

Bạn có thể chỉ định các khoảng bằng dấu gạch ngang. ví dụ: 5-7 (phút 5 đến 7) Bạn có thể chỉ định khoảng thời gian bằng cách sử dụng dấu sao và dấu gạch chéo lên. ví dụ: */2 (cứ sau 2 phút)

Bạn có thể kết hợp chúng để tạo lịch trình chính xác hơn. ví dụ: 1,5,11-15,30-59/2 (phút 1, 5, 11 đến 15 và cứ 2 phút một lần trong khoảng từ 30 đến 59)

Lưu ý không còn khoảng trống

Thêm Cron Jobs trên cPanel

Thêm Cron Jobs trên cPanelVào mục Cron Jobs

Nhập thông tin Cron Jobs trên cPanel

Nhập thông tin cài đặt thời gian chạy file và nhập đường dẫn file cần chạy.

Các giá trị về thời gian trong Cron Jobs

Phút (Minute): giới hạn từ 0 đến 59.

Giờ (Hour): giới hạn từ 0 đến 23.

Ngày trong tháng (Day of Month): giới hạn từ 1 đến 31.

Tháng (Month): giới hạn từ 1 đến 12.

Ngày trong tuần (Day of the Week): giới hạn từ 0 đến 7, trong đó 0 và 7 đại diện cho Chủ nhật, 1 đến 6 đại diện cho Thứ hai đến Thứ bảy.

Lưu ý với câu lệnh Cron Jobs

Sài dấu hoa thị (*) để chỉ định tất cả các giá trị cho một tham số nào đó.

Sài dấu phẩy (,) để liệt kê nhiều giá trị của cùng một tham số trong một lệnh cron job.

Sài dấu gạch nối (-) để xác định khoảng thời gian thực thi lệnh.

Sài dấu gạch chéo (/) để chỉ định các khoảng thời gian nghỉ giữa các lần thực thi lệnh.

Sài chữ cái viết tắt “L” để chỉ định ngày cuối cùng của tuần trong tháng.

Sài chữ cái viết tắt “W” để chỉ định ngày gần nhất trong tuần gần nhất cho một tham số nào đó.

Sài ký tự “#”, còn được gọi là dấu thăng, để chỉ định thứ tự của ngày trong tháng (ví dụ: 2#3 cho biết thứ ba trong tháng).

Sài dấu chấm hỏi (?) để đặt giá trị của một tham số là trống.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Cron Jobs là gì?

  • 0 Bình luận
Content Ngọc thanh
Ngọc Thanh
Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Cron Jobs là gì? Chi tiết về Cron Jobs
Email, Điện thoại 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 *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
Tỉnh thành
0398.259.259