crontab

調用 crontab -e來打開編輯

格式如下:

*  *  *  *  *  command

分   時    日    月   周   命令

第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令

一般用於定時任務如:nginx 錯誤日誌分割  ,數據庫備份等

例子:

50 23 * * * /etc/init.d/nginx restart
上面的例子表示每晚的23:50重啓nginx。

15 2 1,15 * * /etc/init.d/nginx restart
上面的例子表示每月1、15日的2 : 15重啓nginx。

0 10 * * 1,5 /etc/init.d/nginx restart

上面的例子表示每週1、週五的10:00重啓nginx。

0,30 20-22 * * * /etc/init.d/nginx restart

上面的例子表示在每天20 : 00至22 : 00之間每隔30分鐘重啓nginx。

* */2 * * * /etc/init.d/nginx restart

每兩個小時重啓nginx

* 23-2/1 * * * /etc/init.d/nginx restart

23點到早上7點之間,每隔一小時重啓nginx



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章