Giới thiệu
Crontab là một tiện ích trên hệ điều hành Linux cho phép người dùng lên lịch chạy các tác vụ theo thời gian nhất định.
Các ví dụ về Crontab
Dưới đây là một số ví dụ về cách sử dụng Crontab trên Linux:
- Chạy một lệnh sau mỗi phút:
* * * * * echo "Hello, World!" >> /home/user/hello.txt
Lệnh này sẽ in ra chuỗi “Hello, World!” vào tệp tin /home/user/hello.txt
mỗi phút.
- Chạy một lệnh vào lúc 2 giờ sáng hàng ngày:
0 2 * * * /usr/bin/backup_script.sh
Lệnh này sẽ chạy tập lệnh /usr/bin/backup_script.sh
vào lúc 2 giờ sáng hàng ngày.
- Chạy một lệnh vào các ngày trong tuần nhất định:
0 3 * * 1,3,5 /usr/bin/check_disk_space.sh
Lệnh này sẽ chạy tập lệnh /usr/bin/check_disk_space.sh
vào lúc 3 giờ sáng thứ Hai, thứ Tư và thứ Sáu hàng tuần.
- Chạy một lệnh vào ngày cụ thể trong tháng:
0 4 15 * * /usr/bin/send_invoice.sh
Lệnh này sẽ chạy tập lệnh /usr/bin/send_invoice.sh
vào ngày 15 hàng tháng.
- Chạy một lệnh vào thời điểm cụ thể trong ngày:
30 9 * * * /usr/bin/start_web_server.sh
Lệnh này sẽ chạy tập lệnh /usr/bin/start_web_server.sh
vào lúc 9 giờ 30 phút hàng ngày.
- Chạy một lệnh vào các khoảng thời gian nhất định:
*/15 * * * * /usr/bin/check_log_files.sh
Lệnh này sẽ chạy tập lệnh /usr/bin/check_log_files.sh
mỗi 15 phút.
Trên đây là một số ví dụ về cách sử dụng Crontab trên Linux. Bạn có thể điều chỉnh các tham số để phù hợp với nhu cầu của mình.
Chúc các bạn thực hiện thành công.!