每兩個“*”中間用空格隔開
第一顆*表示分鐘,取值 0~59
第二顆*表示小時,取值 0~23
第三顆*表示一個月的第幾天,取值 1~31
第四顆*表示第幾月,取值 1~12
第五顆*表示一周中的第幾天,取值 0~7,其中 0 和 7 代表的都是周日
每隔5分鐘構建一次
H/5 * * * *
1、每兩小時構建一次
H H/2 * * *
2、每天中午12點定時構建一次
H 12 * * *
3、每天下午18點定時構建一次
H 18 * * *
4、每天早上8點,12點,22點,一天構建3次
0 8,12,22 * * *
5、每3分鐘構建一次,每天0點至23:59分,周一到周五 執(zhí)行該任務
H/3 0-23 * * 1-5
6、每兩小時一次,每個工作日上午9點到下午5點
H H(9-16)/2 * * 1-5
7、在每個小時的前半個小時內的每10分鐘
H(0-29)/10 * * * *
8、每兩小時45分鐘,從上午9:45開始,每天下午3:45結束
45 9-16/2 * * 1-5
在上述設置定時構建時,輸入了一行命令H2/ * * * *來表示每隔 2 分鐘構建一次,這是一種crontab的寫法,具體描述分五個部分:
分鐘 小時 日期 月份 星期幾
* * * * *
- - - - -
| | | | |
| | | | +----- 星期中星期幾 (0 - 7) (星期天 為 0 或 7)
| | | +---------- 月份 (1 - 12)
| | +--------------- 一個月中的第幾天 (1 - 31)
| +-------------------- 小時 (0 - 23)
+------------------------- 分鐘 (0 - 59)
星號(*):代表所有可能的值,例如 month 字段如果是星號,則表示在滿足其它字段的制約條件后每月都執(zhí)行該命令操作。
逗號(,):可以用逗號隔開的值指定一個列表范圍,例如,“1,2,5,7,8,9”。
中杠(-):可以用整數(shù)之間的中杠表示一個整數(shù)范圍,例如 “2-6” 表示 “2,3,4,5,6”。
正斜線(/):可以用正斜線指定時間的間隔頻率,例如 “0-23/2” 表示每兩小時執(zhí)行一次。同時正斜線可以和星號一起使用,例如 */10,如果用在 minute 字段,表示每十分鐘執(zhí)行一次。