Cron là một hệ thống con lập lịch công việc cho linux. Nó được sử dụng để lập lịch các công việc lặp lại. Nếu bạn muốn lên lịch cho một công việc bắn một lần, hãy sử dụng hệ thống con tại.
Tất cả người dùng trên hộp linux có thể thiết lập công việc cron miễn là họ được quản trị viên: root cho phép. Các hạn chế đối với cron được áp dụng bằng cách sửa đổi kết hợp /etc/cron.allow và /etc/cron.deny.
Trên hầu hết các bản phân phối Linux cũng có cấu hình cron cấp hệ thống, cấu hình này không được đề cập ở đây.
Các bước
Phương pháp 1/2: Thiết lập tệp
Bước 1. Sử dụng trình soạn thảo yêu thích của bạn, tạo tệp cron với một dòng cho từng công việc bạn muốn lên lịch, ở định dạng:
m h d m w lệnh
- m phút
- h giờ
- ngày d trong tháng
- m tháng 1-12
- w ngày trong tuần 0-7, CN, T2, v.v. (Chủ nhật = 0 = 7) Sẽ rất dễ nhớ nếu bạn nghĩ cách người ta nói một ngày: Thứ 4, ngày 29 tháng 7, lúc 10:30, sau đó đảo ngược thứ tự.
Bước 2. Tải tệp của bạn vào crontab:
crontab yourfile
Phương pháp 2/2: Thử một ví dụ
Bước 1. Tạo một tệp testCron.txt chứa các dòng sau:
- # làm điều này 10 phút một lần
- * / 10 * * * * ngày >> ~ / testCron.log
Bước 2. Nạp nó vào cron:
crontab testCron.txt
Bước 3. Chờ 30 phút, kiểm tra testCron.log, nếu nó hoạt động, nó sẽ cập nhật tệp của bạn với dấu thời gian 3 lần
Bước 4. Xóa crontab để nó không chạy mãi mãi:
crontab -r
Lời khuyên
- Bạn có thể trực tiếp chỉnh sửa crontab của mình bằng cách sử dụng crontab -e; lưu ý rằng nó sử dụng cú pháp vi có thể gây khó xử cho người dùng mới.
- LUÔN LUÔN với * nix sử dụng các trang người đàn ông, họ là bạn của bạn: người đàn ông crontab