Giải thích lệnh crontab

Lệnh crontab được sử dụng để gửi và quản lý các nhiệm vụ của người dùng cần được thực thi định kỳ. Nó tương tự như các nhiệm vụ được lập lịch trong Windows. Sau khi hệ điều hành được cài đặt, công cụ dịch vụ này sẽ được cài đặt theo mặc định và quá trình crond sẽ được khởi động tự động. Quá trình crond sẽ kiểm tra đều đặn mỗi phút xem có nhiệm vụ cần thực thi hay không. Nếu có nhiệm vụ cần thực thi, nhiệm vụ đó sẽ được thực thi tự động.

Dưới đây là một giới thiệu chi tiết hơn:

crontab

Lệnh crontab được sử dụng để chỉnh sửa tệp crontab của người dùng. Tệp crontab là một tệp văn bản chứa danh sách các lệnh được thực thi vào các thời điểm cụ thể.

Cú pháp lệnh

Lệnh crontab có cú pháp như sau:

crontab [tùy chọn]

Tùy chọn

Dưới đây là các tùy chọn có sẵn cho lệnh crontab:

-e: Chỉnh sửa tệp crontab.

-l: Liệt kê tệp crontab.

-r: Xóa tệp crontab.

-u người_dùng: Chỉnh sửa tệp crontab cho người dùng được chỉ định.

Định dạng tệp crontab

Tệp crontab bao gồm một loạt các dòng, mỗi dòng chỉ định một lệnh để thực thi. Mỗi dòng được chia thành năm lĩnh vực, được phân tách bằng khoảng trắng hoặc tab:

Phút: Phút để thực thi lệnh.

Giờ: Giờ để thực thi lệnh.

Ngày trong tháng: Ngày trong tháng để thực thi lệnh.

Tháng: Tháng để thực thi lệnh.

Ngày trong tuần: Ngày trong tuần để thực thi lệnh.

Ví dụ

Ví dụ dưới đây cho thấy cách thêm một lệnh vào tệp crontab:

crontab -e

Điều này sẽ mở tệp crontab trong một trình chỉnh sửa văn bản. Thêm dòng sau vào tệp:

0 0 * * * /đường_dẫn/đến/lệnh

Điều này sẽ khiến lệnh /đường_dẫn/đến/lệnh được thực thi vào lúc nửa đêm hàng ngày.

Ví dụ dưới đây cho thấy cách liệt kê tập tin crontab:

crontab -l

Câu lệnh này sẽ liệt kê nội dung của tập tin crontab.

Ví dụ dưới đây cho thấy cách xóa tập tin crontab:

crontab -r

Câu lệnh này sẽ xóa tập tin crontab.

Thêm ví dụ về crontab