linux中,如何設置每隔2個小時就執行一次某個腳本?


需求描述:

  今天同事問了一個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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM