中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cron表達式怎么寫

發布時間:2021-12-20 15:57:45 來源:億速云 閱讀:137 作者:iii 欄目:大數據

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

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 中的通配符

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

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

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

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

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

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

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

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

示例

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

  • 每隔 1 分鐘執行一次:0 */1 * * * ?

  • 每天 23 點執行一次:0 0 23 * * ?

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

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

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

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

到此,關于“cron表達式怎么寫”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黑山县| 济源市| 临朐县| 娱乐| 铜川市| 抚远县| 汶上县| 祥云县| 伊宁市| 和平县| 明光市| 栾城县| 舟山市| 贵南县| 长宁区| 遵化市| 南通市| 晴隆县| 马鞍山市| 阿图什市| 双牌县| 阿克苏市| 长海县| 河间市| 托里县| 久治县| 永宁县| 乌拉特中旗| 武威市| 敦煌市| 南郑县| 饶阳县| 安康市| 凭祥市| 徐州市| 威宁| 武隆县| 临武县| 巍山| 泰州市| 吉木萨尔县|