真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

cron表達式怎么寫

這篇文章主要介紹“cron表達式怎么寫”,在日常操作中,相信很多人在cron表達式怎么寫問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”cron表達式怎么寫”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

公司主營業(yè)務:成都做網(wǎng)站、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出中站免費做網(wǎng)站回饋大家。

cron表達式是一個字符串,該字符串由 6 個空格分為 7 個域,每一個域代表一個時間單位。格式如下:

[秒] [分] [時] [日] [月] [周] [年]

通常定義 “年” 的部分可以省略,實際常用的由 前六部分組成

cron 各部定義

關于 cron的各個域的定義如下表格所示:

是否必填值以及范圍通配符
0-59, - * /
0-59, - * /
0-23, - * /
1-31, - * ? / L W
1-12 或 JAN-DEC, - * /
1-7 或 SUN-SAT, - * ? / L #
1970-2099, - * /

cron 中的通配符

  • , 這里指的是在兩個以上的時間點中都執(zhí)行,如果我們在 “分” 這個域中定義為 8,12,35 ,則表示分別在第 8 分,第 12 分 第 35 分執(zhí)行該定時任務。

  • - 這個比較好理解就是指定在某個域的連續(xù)范圍,如果我們在 “時” 這個域中定義 1-6,則表示在 1 到 6 點之間每小時都觸發(fā)一次,用 , 表示 1,2,3,4,5,6

  • * 表示所有值,可解讀為 “每”。如果在“日”這個域中設置 *,表示每一天都會觸發(fā)。

  • ? 表示不指定值。使用的場景為不需要關心當前設置這個字段的值。例如:要在每月的 8 號觸發(fā)一個操作,但不關心是周幾,我們可以這么設置 0 0 0 8 * ?

  • / 在某個域上周期性觸發(fā),該符號將其所在域中的表達式分為兩個部分,其中第一部分是起始值,除了秒以外都會降低一個單位,比如 在 “秒” 上定義 5/10 表示從 第 5 秒開始 每 10 秒執(zhí)行一次,而在 “分” 上則表示從 第 5 秒開始 每 10 分鐘執(zhí)行一次。

  • L 表示英文中的LAST的意思,只能在 “日”和“周”中使用。在“日”中設置,表示當月的最后一天(依據(jù)當前月份,如果是二月還會依據(jù)是否是潤年),  在“周”上表示周六,相當于”7”或”SAT”。如果在”L”前加上數(shù)字,則表示該數(shù)據(jù)的最后一個。例如在“周”中設置”7L”這樣的格式,則表示“本月最后一個周六”

  • W 表示離指定日期的最近那個工作日(周一至周五)觸發(fā),只能在 “日” 中使用且只能用在具體的數(shù)字之后。若在“日”上設置”15W”,表示離每月 15  號最近的那個工作日觸發(fā)。假如 15 號正好是周六,則找最近的周五(14 號)觸發(fā), 如果 15 號是周未,則找最近的下周一(16  號)觸發(fā).如果 15 號正好在工作日(周一至周五),則就在該天觸發(fā)。如果是 “1W” 就只能往本月的下一個最近的工作日推不能跨月往上一個月推。

  • # 表示每月的第幾個周幾,只能作用于 “周” 。例如 ”2#3” 表示在每月的第三個周二。

示例

下面給出一些示例,可根據(jù)上面的解釋進行練習解讀:

  • 每隔 1 分鐘執(zhí)行一次:0 */1 * * * ?

  • 每天 23 點執(zhí)行一次:0 0 23 * * ?

  • 每月 1 號凌晨 1 點執(zhí)行一次:0 0 1 1 * ?

  • 每月最后一天 23 點執(zhí)行一次:0 0 23 L * ?

  • 每周星期天凌晨 1 點實行一次:0 0 1 ? * L

  • 在 26 分、29 分、33 分執(zhí)行一次:0 26,29,33 * * * ?

到此,關于“cron表達式怎么寫”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
當前名稱:cron表達式怎么寫
分享路徑:http://weahome.cn/article/igpppg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部