需求描述:
今天同事問了一個linux上crontab定時任務的問題,說,如何調整一個定時任務每2個小時
執行一次,在此記錄下。
操作過程:
1.通過以下的方式設置,每2個小時執行一次腳本
0 */2 * * * date >> /tmp/time.log
備注:開頭的分鍾的星需要設置為一個具體的分鍾值,表示每2個小時的某個分鍾執行,如果是星,那么默認是每分鍾執行一次。
2.問題思考,crontab設置為每2個小時之后,是從當前時間算起,還是怎么樣的?
crontab修改生效的時間是10:48。
發現:
在12:00,14:00,16:00時間是2的倍數的都會執行。
解釋:從crontab生效開始,系統時間小時數每遇到2的倍數,如:12:00,14:00等就會執行。
文檔創建時間:2018年3月29日11:14:01