[Linux] Hướng dẫn cài đặt chương trình ‘crontab’ trên Linux

Ở bài viết này mình sẽ hướng dẫn các bạn cài đặt gói chương trình ‘crontab‘ trên Linux. Thông thường thì đây là chương trình mặc định được cài đặt sẵn trên hệ thống Linux khi các bạn cài OS, nhưng vì lý do nào đó nó bị thiếu mất chương trình ‘crontab‘ thì chúng ta sẽ cài đặt gói phần mềm ‘crontab‘ như thế nào ?

Nói sơ qua thì ‘crontab‘ là 1 tính năng trong Linux thực hiện chế độ sắp xếp tự động các chương trình, ứng dụng và kích hoạt chúng tại 1 thời điểm nhất định trong hệ thống.

Khi bạn chạy lệnh ‘crontab‘ thì báo không có ứng dụng chương trình này.

# crontab -l
-bash: crontab: command not found

 
1. Cài đặt ứng dụng ‘crontab’

+ CentOS/RHEL

# yum install cronie

 
+ Ubuntu/Debian

# sudo apt-get install cron

 
– Khởi động dịch vụ ‘crond‘ lên.

# service crond start

 
– Kích hoạt cho phép khởi động dịch vụ ‘crond‘ khi vừa khởi động hệ thống.

+ CentOS/RHEL 5,6

# chkconfig crond on

 
+ CentOS/RHEL 7

# systemctl enable crond

 
+ Ubuntu/Debian

# sudo update-rc.d crond enable

 

2. Sử dụng cơ bản ‘crontab’

– Mục đích chính của bài này không phải là hướng dẫn sử dụng crontab, mà chỉ hướng dẫn cài đặt ‘crontab‘ trong trường hợp hệ thống của bạn bị thiếu mất gói ứng dụng ‘crontab‘. Nên mình liệt kê 2 nội dung cơ bản sử dụng ‘crontab‘ ở đây thôi.

2.1 Chỉnh sửa job trong crontab

– Để chỉnh sửa thêm/xoá một task cron mới hoặc cũ thì ta sử dụng lệnh ‘crontab -e‘ để mở trình editor chỉnh sửa file crontab.
– Thường nội dung crontab của các user sẽ được lưu tại thư mục tương ứng ‘/var/spool/cron/<username>

# crontab -e

 
2.2 Hiển thị danh sách task jobs trong crontab

# crontab -l

 
– Để hiển thị danh sách lệnh chương trình crontab của 1 user cụ thể thì ta chạy lệnh sau.

# crontab -u <username> -l

 
Như vậy là xong rồi. Cám ơn bạn đã theo dõi bài viết.

Previous article[Networking] Danh sách các port dịch vụ phổ biến trên hệ thống Internet thế giới
Next article[Python] Hướng dẫn cài đặt Python 3.5.2 trên Ubuntu/Debian và CentOS/RHEL
Bạn đang theo dõi website "https://cuongquach.com/" nơi lưu trữ những kiến thức tổng hợp và chia sẻ cá nhân về Quản Trị Hệ Thống Dịch Vụ & Mạng, được xây dựng lại dưới nền tảng kinh nghiệm của bản thân mình, Quách Chí Cường. Hy vọng bạn sẽ thích nơi này !