全部產品
Search
文件中心

SchedulerX:Cron

更新時間:Dec 25, 2024

Cron是一款類Unix的作業系統下的基於時間的任務管理系統。您可以通過Cron在固定時間、日期間隔下運行定時任務(可以是命令和指令碼)。

重要
  • 專業版應用Cron可以支援秒層級。

  • 基礎版應用Cron不支援秒層級,請使用second_delay代替。

Cron運算式

Cron的運算式為:秒分時 日月周[年]

為了協助您理解,下面介紹一些常用的Cron運算式樣本。

Contab運算式

說明

0 */1 * * * ?

每隔1分鐘觸發一次

0 0 5-15 * * ?

每天5:00~15:00整點觸發

0 0/3 * * * ?

每隔3分鐘觸發一次

0 0-5 14 * * ?

每天14:00~14:05期間每隔1分鐘觸發一次

0 0/5 14 * * ?

每天14:00~14:55期間每隔5分鐘觸發一次

0 0/5 14,18 * * ?

每天14:00~14:55和18:00~18:55兩個時間段內每5分鐘觸發一次

0 0/30 9-17 * * ?

每天9:00~17:00內每半小時觸發一次

0 0 10,14,16 * * ?

每天10:00、14:00和16:00觸發

0 0 12 ? * WED

每周三12:00觸發

0 0 17 ? * TUES,THUR,SAT

每周二、周四、周六17:00觸發

0 10,44 14 ? 3 WED

每年3月的每周三的14:10和14:44觸發

0 15 10 ? * MON-FRI

周一至周五的上午10:15觸發

0 0 23 L * ?

每月最後一天23:00觸發

0 15 10 L * ?

每月最後一天10:15觸發

0 15 10 ? * 6L

每月最後一個周五10:15觸發

0 15 10 * * ? 2005

2005年的每天10:15觸發

0 15 10 ? * 6L 2002-2005

2002年~2005年的每月的最後一個周五上午10:15觸發

0 15 10 ? * 6#3

每月的第三個周五10:15觸發

Cron定時調度配置樣本

在建立調度任務時可以使用Cron定時調度,建立調度任務的詳細操作步驟請參見建立調度任務。本文僅介紹在建立調度任務時如何配置Cron定時調度。

  1. 進入定時配置頁簽,詳情請參見建立調度任務

  2. 建立任務設定精靈的定時配置頁簽中設定定時調度參數,然後單擊下一步

    建立任務-定時配置-Cron

    1. 時間類型右側的列表選擇cron

    2. 設定cron運算式

      如果定時規則比較簡單,建議使用工具產生,本文也會介紹如何使用工具產生Cron 運算式。如果規則複雜,工具無法產生,可以輸入Cron運算式,相關樣本請參見Cron運算式

      1. 單擊使用產生工具

      2. 在彈出的列表中選擇時間周期、時間等規則,例如每天3:00執行,然後單擊確定定時配置-Cron-工具產生

      3. 單擊驗證cron,查看規則最近5次觸發時間。定時配置-Cron 驗證

    3. 可選:如果需要,在進階設定地區還可以設定時間位移時區

      當時間類型選擇Cron後,可以進行進階配置。進階配置參數說明如下:

      配置名稱意義
      時間位移資料時間相對於調度時間的位移,可以在調度時從上下文擷取該值。
      時區可以根據實際情況選擇不同時區,包括一些常用國家或地區,也包括標準的GMT表達方式。