Cron là trình lập lịch chạy tác vụ định kỳ trong Unix/Linux (dọn log, backup, gửi báo cáo, gọi script theo giờ). Daemon crond đọc bảng lịch crontab và chạy lệnh đúng thời điểm.
Cú pháp 5 trường + lệnh:
┌ phút (0-59)
│ ┌ giờ (0-23)
│ │ ┌ ngày trong tháng (1-31)
│ │ │ ┌ tháng (1-12)
│ │ │ │ ┌ thứ trong tuần (0-6, 0=CN)
* * * * * <lệnh>Ví dụ:
- 0 2 → 2h sáng mỗi ngày.
- /15 → mỗi 15 phút.
- 0 0 0 → 0h Chủ nhật hằng tuần.
Quản lý bằng crontab -e (sửa), crontab -l (liệt kê). Lưu ý cron chạy với môi trường tối giản — nên dùng đường dẫn tuyệt đối và ghi log output.