描述
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