下面是crontab的格式:
分 時 日 月 星期 要運行的命令apache
這裏有crontab文件條目的一些例子:post
30 21 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每晚的21:30重啓apache。spa
45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart
上面的例子表示每個月一、十、22日的4 : 45重啓apache。rest
10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
上面的例子表示每週6、週日的1 : 10重啓apache。blog
0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示在天天18 : 00至23 : 00之間每隔30分鐘重啓apache。crontab
0 23 * * 6 /usr/local/apache/bin/apachectl restart
上面的例子表示每星期六的11 : 00 pm重啓apache。class
* */1 * * * /usr/local/apache/bin/apachectl restart
每一小時重啓apacheservice
* 23-7/1 * * * /usr/local/apache/bin/apachectl restart
晚上11點到早上7點之間,每隔一小時重啓apachetab
0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart
每個月的4號與每週一到週三的11點重啓apachedi
0 4 1 jan * /usr/local/apache/bin/apachectl restart
一月一號的4點重啓apache
在以上各個字段中,還能夠使用如下特殊字符:
星號(*):表明全部可能的值,例如month字段若是是星號,則表示在知足其它字段的制約條件後每個月都執行該命令操做。
逗號(,):能夠用逗號隔開的值指定一個列表範圍,例如,「1,2,5,7,8,9」
中槓(-):能夠用整數之間的中槓表示一個整數範圍,例如「2-6」表示「2,3,4,5,6」
正斜線(/):能夠用正斜線指定時間的間隔頻率,例如「0-23/2」表示每兩小時執行一次。同時正斜線能夠和星號一塊兒使用,例如*/10,若是用在minute字段,表示每十分鐘執行一次。
注意:保存好以後,必定要重啓crontab服務:sudo service cron restart