Shel scripting basics

- 1 min

Scheduling cron jobs using crontab

Phân biệt cron, crond và crontab

Describe the cron syntax

Để mở editor crontab, dùng lệnh sau:

crontab -e

Cú pháp để chạy một job cron như sau:

m h dom mon dow command

Trong đó:

Các giá trị m, h, dom, mon, dow được thay bằng số hoặc dấu * có nghĩa là bất kì thời gian nào.

Ví dụ: 30 15 * * 0 date » sundays.txt

Script trên có nghĩa là thêm ngày hiện tại vào file sundays.txt tại thời điểm 15:30 mỗi chủ nhật.

Apply and remove cron jobs

Thêm một job chạy crontab

Mở crontab editor:

crontab -e

Ví dụ thêm cronjob ở ví dụ trên vào crontab file như sau:

#   m   h   dom     mon dow command
    30  15  *       *   0   date >> path/sundays.txt

Sau khi thêm chỉ cần lưu và thoát khỏi cron editor. Để liệt kê danh sách các cronjob:

crontab -l
comments powered by Disqus
rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora