點擊右邊

詳解cronbubble 2 老虎機抒發式

  Cron抒發式是一個字符串,字符串以5或者6個空格離隔,分為6或者7個域,每一個域代表一個寄義,Cron有以下兩種語法格局:

  (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year

  (2)Seconds Minutes Hours DayofMonth Month DayofWeek

  1、布局

  corn從左到右(用空格離隔):秒 分 小時 月份中的日期 月份 禮拜中的日期 年份

  二、各字段的寄義

字段  
許可值  
許可的非凡字符  

秒(Seconds)  
0~59的整數  
, – * /    四個字符  

分(Minutes)  
0~59的整數  
, – * /    四個字符  

小時(Hours)  
0~23的整數  
, – * /    四個字符  

日期(DayofMonth)  
1~31的整數(然則你必要思量你月的天數)  
,- * ? / L W C     八個字符  

月份(Month)  
1~12的整數或者者 JAN-DEC  
, – * /    四個字符  

禮拜(DayofWeek)  
1~7的整數或者者 SUN-SAT (1=SUN)  
, – * ? / L C #     八個字符  

年(可選,留空)(Year)  
1970~2099  
, – * /    四個字符  

每一個域都使用數字,但還可以浮現以下非凡字符,它們的寄義是:

  (1)*:透露表現婚配該域的恣意值。倘使在Minutes域使用*, 即透露表現每分鐘都邑觸發事宜。

  (2)?:只能用在DayofMonth以及DayofWeek兩個域。它也婚配域的恣意值,但現實不會。由于DayofMonth以及DayofWeek會互相影響。例如想在每月的20日觸發調度,不論20日到底是禮拜幾,則只能使用以下寫法: 13 13 15 20 * ?, 個中最初一名只能用?,而不克不及使用*,若是使用*透露表現不論禮拜幾都邑觸發,現實上并不是如許。

  (3)-:透露表現規模。例如在Minutes域使用5-20,透露表現從5分到20分鐘每分鐘觸發一次

  (4)/:透露表現肇始時間最先觸發,然后每隔固準時間觸發一次。例如在Minutes域使用5/20,則象征著5分鐘觸發一次,而25,45等分手觸發一次.

  (5),:透露表現列出羅列值。例如:在Minutes域使用5,20,則象征著在5以及20分每分鐘觸發一次。

  (6)L:透露表現最初,只能浮現在DayofWeek以及DayofMonth域。若是在DayofWeek域使用5L,象征著在最初的一個禮拜四觸發。

  (7)W:透露表現有用事情日(周一到周五),只能浮現在DayofMonth域,體系將在離指定日期的近來的有用事情日觸發事宜。例如:在 DayofMonth使用5W,若是5日是禮拜六,則將在近來的事情日:禮拜五,即4日觸發。若是5日是禮拜天,則在6日(周一)觸發;若是5日在禮拜一到禮拜五中的一天,則就在5日觸發。另外一點,W的近來探求不會跨過月份 。

  (8)LW:這兩個字符可以連用,透露表現在某個月最初一個事情日,即最初一個禮拜五。

  (9)#:用于確定每個月第幾個禮拜幾,只能浮現在DayofMonth域。例如在4#2,透露表現某月的第二個禮拜三。

  3、經常使用抒發式例子

  (1)0 0 2 1 * ? *   透露表現在每月的1日的早晨2點調整使命

  (2)0 15 10 ? * MON-FRI   透露表現周一到周五天天上午10:15履行功課

  (3)0 15 10 ? 6L 2002-2006   透露表現2002-2006年的每個月的最初一個禮拜五上午10:15履行作

  (4)0 0 10,14,16 * * ?   天天上午10點,下戰書2點,4點

  (5)0 0/30 9-17 * * ?   朝九晚五事情時間內每半小時

  (6)0 大樂透即時開獎號碼0 12 ? * WED    透露表現每個禮拜三午時12點

  (7)0 0 12 * * ?   天天午時12點觸發

  (8)0 15 10 ? * *    天天上午10:15觸發

  (9)0 15 10 * * ?     天天上午10:15觸發

  (10)0 15 10 * * ? *    天天上午10:15觸發

  (11)0 15 10 * * ? 2005    2005年的天天上午10:15觸發

  (12)0 * 14 * * ?     在天天下戰書2點到下戰書2:59時代的每1分鐘觸發

  (13)0 0/5 14 * * ?    在天天下戰書2點到下戰書2:55時代的每5分鐘觸發

  (14)0 0/5 14,18 * * ?     在天天下戰書2點到2:55時代以及下戰書6點到6:55時代的每5分鐘觸發

  (15)0 0-5 14 * * &威力彩開獎直播#63;    在天天下戰書2點到下戰書2:05時代的每1分鐘觸發

  (16)0 10,44 14 ? 3 WED    每年三月的禮拜三的下戰書2:10以及2:44觸發

  (17)0 15 10 ? * MON-FRI    周一至周五的上午10:15觸發

  (1線上 捕 魚 機8)0 15 10 15 * ?    每月15日上午10:15觸發

  (19)0 15 10 L * ?    每月最初一日的上午10:15觸發

  (20)0 15 10 ? * 6L    每月的最初一個禮拜五上午10:15觸發

  (21)0 15 10 ? * 6L 2002-2005   2002年至2005年的每月的最初一個禮拜五上午10:15觸發

  (22)0 15 10 ? * 6#3   每月的第三個禮拜五上午10:15觸發

  注:

  (1)有些子抒發式能包括一些規模或者列表

  例如:子抒發式(天(禮拜))可覺得 “MON-FRI”,“MON,WED,FRI”,“MON-WED,SAT”

“*”字符代表一切可能的值

  是以,“*”在子抒發式(月)里透露表現每個月的寄義,“*”在子抒發式(天(禮拜))透露表現禮拜的每一天

  “/”字符用來指定數值的增量

  例如:在子抒發式(分鐘)里的“0/15”透露表現從第0分鐘最先,每15分鐘
在子抒發式(分鐘)里的“3/20”透露表現從第3分鐘最先,每20分鐘(它以及“3,23,43”)的寄義同樣

  “?”字符僅被用于天(月)以及天(禮拜)兩個子抒發式,透露表現不指定值

  當2個子抒發式個中之一被指定了值之后,為了不沖突,必要將另一個子抒發式的值設為“?”

  “L” 字符僅被用于天(月)以及天(禮拜)兩個子抒發式,它是單詞“last”的縮寫

  然則它在兩個子抒發式里的寄義是不同的。

  在天(月)子抒發式中,“L”透露表現一個月的最初一天

  在天(禮拜)自抒發式中,“L”透露表現一個禮拜的最初一天,也便是SAT

  若是在“L”前有詳細的內容,它就具備其余的寄義了

  例如:“6L”透露表現這個月的倒數第6天,“FRIL”透露表現這個月的最一個禮拜五

  注重:在使用“L”參數時,不要指定列表或者規模電競運彩分析,由于這會致使成績

總結

以上所述是小編給人人先容的cron抒發式詳解,但愿對人人有所輔助,若是人人有任何疑難請給我留言,小編會實時答復人人的。在此也特別很是謝謝人人對劇本之家網站的支撐!

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。