Crontab là gì? Cách thức hoạt động của Crontab
Crontab là gì?
Crontab (Cron Table) là một daemon lập lịch công việc dựa trên thời gian theo chỉ định và có mặt trong các hệ điều hành như Unix, Linux và các bản phân phối của Linux
Một cron schedule đơn giản là một text file. Mỗi người dùng có một cron schedule riêng, file này thường nằm ở /var/spool/cron . Crontab files không cho phép bạn tạo hoặc chỉnh sửa trực tiếp với bất kỳ trình text editor nào, trừ phi bạn dùng lệnh crontab.
Cách thức hoạt động của Crontab
Một số lệnh crontab thường dùng:
crontab -e
: Đây là lệnh tạo hoặc chỉnh sửa file crontab
crontab -l
: Đây là lệnh hiển thị file crontab
crontab -r
: Đây là lệnh xóa file crontab
Cách tạo lệnh Crontab hoặc kiểm tra lệnh cron đã viết đúng hay chưa?
Với sự nghi ngờ không biết mình đã viết đúng nội dung cron chưa thì bạn chỉ cần truy cập và https://crontab.guru/ nhập và làm theo chỉ dẫn là Crontab đã có sẵn cho bạn copy..
Ví dụ về Crontab
* * * * *
– Chạy lệnh mỗi phút.
12 * * * *
– Chạy lệnh 12 phút sau mỗi giờ.
0,15,30,45 * * * *
– Chạy lệnh sau mỗi 15 phút.
*/15 * * * *
– Chạy lệnh sau mỗi 15 phút.
0 4 * * *
– Chạy lệnh mỗi ngày vào lúc 4:00 sáng.
0 4 * * 2-4
– Chạy lệnh vào lúc 4:00 sáng Thứ Ba, Thứ Tư và Thứ Năm hàng tuần.
20,40 */8 * 7-12 *
– Chạy lệnh vào các phút 20, 40 của giờ thứ 8 hàng ngày của 6 tháng cuối năm từ tháng 7 cho đến hết tháng 12.
All rights reserved