調用 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