全部產品
Search
文件中心

OpenSearch:ScheduledTask 定時規則

更新時間:Jul 13, 2024

描述

ScheduledTask 中 cron 屬性的編寫規則;定時任務的調用基於node-schedule組件,定時規則與其保持一致。

樣本

說明

*/5 * * * * *

編寫規則

s  i  h  d  m  w
-  -  -  -  -  -
|  |  |  |  |  |
|  |  |  |  |  +-- 星期中的星期幾 [0-7] 0和7都表示星期日
|  |  |  |  +----- 月份 [1-12]
|  |  |  +-------- 一個月中的第幾天 [1-31]
|  |  +----------- 小時 [0-23]
|  +-------------- 分鐘 [0-59]
+----------------- 秒(可選) [0-59]
  • 其中 s 表示秒,i 是表示分鐘,h 表示小時,d 表示一個月份中的第幾日,m 表示月份,w 表示一個星期中的第幾天,其中 s 位在傳參時一般省略

  • 當 i 為 * 時表示每分鐘都要執行,h 為 * 時表示每小時都要執行,其餘類推;

  • 當 i 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內要執行,h 為 a-b 時表示從第 a 到第 b 小時都要執行,其餘類推;

  • 當 i 為 */n 時表示每 n 分鐘個時間間隔執行一次,h 為 */n 表示每 n 小時個時間間隔執行一次,其餘類推;

  • 當 i 為 a, b, c,… 時表示第 a, b, c,… 分鐘要執行,h 為 a, b, c,… 時表示第 a, b, c…個小時要執行,其餘類推;

詳細說明參考:node-schedule