Xử lý dữ liệu trên Shell
Susan Sun
Data Person
Cron:
Crontab là tệp trung tâm để theo dõi các cron job.
crontab -l
no crontab for <username>
Tài liệu:
man crontab
Cách 1: chỉnh crontab bằng trình soạn thảo văn bản (ví dụ: nano, Vim, Emacs)
Cách 2: echo lệnh lập lịch vào crontab
echo "* * * * * python create_model.py" | crontab
Kiểm tra job đã được lập lịch đúng chưa:
crontab -l
* * * * * python create_model.py
Lịch phổ biến nhất cho cron job là mỗi phút.
Phân tách thành phần thời gian của một cron job:
.---------------- phút (0 - 59)
| .------------- giờ (0 - 23)
| | .---------- ngày trong tháng (1 - 31)
| | | .------- tháng (1 - 12) HOẶC jan,feb,mar,apr ...
| | | | .---- thứ (0 - 6) (Chủ nhật=0 hoặc 7) HOẶC sun,mon,tue,wed ...
| | | | |
* * * * * command-to-be-executed
* * * * * python create_model.py
Diễn giải:
Chạy mỗi phút của mỗi giờ, mỗi ngày, mỗi tháng và mỗi ngày trong tuần.
Ngắn gọn: chạy mỗi phút
Tài liệu thêm:
Xử lý dữ liệu trên Shell