Ubuntu Cronjob: Giải thích và thiết lập
Một công cụ hữu ích trong Ubuntu được gọi là công việc định kỳ. Chúng tôi sẽ giải thích cách thiết lập và sử dụng nó.
Ubuntu cronjob - nó là gì?
- Một cron job - còn được gọi là crontab - là một lệnh thực thi các tập lệnh và chương trình tại một thời điểm xác định. Do đó, nó phù hợp, ví dụ, để tạo bản sao lưu hoặc thực hiện cập nhật.
- Tuy nhiên, xin lưu ý rằng một công việc định kỳ chỉ được thực hiện nếu máy tính của bạn thực sự được bật. Công việc cron bị mất sẽ không được bù đắp.
- Một cronjob bao gồm 7 phần. Cái đầu tiên là viết tắt của phút và cái thứ hai cho giờ hoàn thành nhiệm vụ. Phần thứ ba chứa ngày của tháng và chính thứ tư của tháng. Phần thứ năm là ngày trong tuần, với các số 0 và 7 mỗi đại diện cho Chủ nhật. Phần thứ sáu liệt kê người dùng mà cronjob đang được thực thi. Cuối cùng, nhiệm vụ được ghi nhận.
- Các công việc cron được lưu trữ trên toàn hệ thống trong thư mục "/ etc / crontab" hoặc cho từng người dùng trong "/ var / spool / cron / crontabs".
Tạo Ubuntu cronjob - đó là cách nó được thực hiện
- Dịch vụ cronjob cho thiết bị đầu cuối đã được bao gồm trong Ubuntu. Do đó không cần cài đặt.
- Để tạo hoặc thay đổi công việc định kỳ, hãy mở thiết bị đầu cuối và nhập "crontab -e". Nếu bạn muốn chỉnh sửa các công việc định kỳ của người dùng khác, hãy nhập "crontab -u user -e" và thay thế "người dùng" bằng người dùng mong muốn.
- Bây giờ bạn có thể chọn trình soạn thảo nào bạn muốn sử dụng để chỉnh sửa công việc định kỳ của mình. Chúng tôi khuyên bạn nên sử dụng nano vì đó là cách dễ nhất.
- Sử dụng các phím mũi tên để điều hướng đến dưới cùng của tài liệu và nhập cronjob của bạn. Nếu bạn không cần một tham số, chỉ cần điền nó với "*". Ví dụ: nếu bạn muốn thực hiện công việc định kỳ mỗi ngày vào lúc 3:30 sáng, bạn chỉ cần điền vào giờ và phút, thay vì các giá trị còn lại có "*".
- Khi bạn kết thúc, nhấn [Ctrl] và [X] đồng thời và xác nhận bằng [J] và [Enter]. Thay đổi của bạn được lưu và đóng nano.
- Để liệt kê tất cả các công việc định kỳ của bạn, hãy gõ lệnh "crontab -l". Để xem các công việc định kỳ của người dùng khác, hãy nhập "crontab -u user -l". Thay thế "người dùng" bằng tên của người dùng mong muốn.