使用cron表示式 設定定時任務

2021-09-13 16:32:34 字數 989 閱讀 3941

主要講解cron表示式。其實只需要掌握6個萬用字元表達的意思,就可以了。

* * * * * * 

┬ ┬ ┬ ┬ ┬ ┬

│ │ │ │ │ |

│ │ │ │ │ └ day of week (0 - 7)

(0 or 7 is sun)

│ │ │ │ └───── month (1 - 12)

│ │ │ └────────── day of month (1 - 31)

│ │ └─────────────── hour (0 - 23)

│ └──────────────────── minute (0 - 59)

└───────────────────────── second (0 - 59, optional)

6個佔位符從左到右分別代表:秒、分、時、日、月、週幾

'*'表示萬用字元,匹配任意,當秒是'*'時,表示任意秒數都觸發,其它類推

下面可以看看以下傳入引數分別代表的意思

每分鐘的第30秒觸發: '30 * * * * *'

每小時的1分30秒觸發 :'30 1 * * * *'

每天的凌晨1點1分30秒觸發 :'30 1 1 * * *'

每月的1日1點1分30秒觸發 :'30 1 1 1 * *'

2023年的1月1日1點1分30秒觸發 :'30 1 1 1 2016 *'

每週1的1點1分30秒觸發 :'30 1 1 * * 1'

var schedule =

require

('node-schedule');

function

schedulecancel()

);settimeout

(function()

,5000);

}schedulecancel()

;

定時任務cron表示式

cron表示式是乙個字串,字串以5或6個空格隔開,分為6或7個域,每乙個域代表乙個含義,cron有如下兩種語法格式 seconds minutes hours dayofmonth month dayofweek year或 seconds minutes hours dayofmonth mont...

定時任務Cron表示式

cron表示式是由空格分隔的6或7個域組成的字串。域中可以包含任何允許的值,包括含有特殊字元的組合值。cron表示式可以有如下兩種格式 實際使用中為了簡便大多使用6位 這些域如下所示 域是否必須 允許的值 允許的特殊字元 秒 seconds 是0 59 分 minutes 是0 59 時 hours...

定時任務 Cron表示式

cron表示式是乙個表示時間週期的字串。分為6或7個域,每乙個域代表乙個含義。驗證工具 cron有如下兩種語法格式 格式1 秒分 時天 月 月天 星期 年格式2 秒分 時天 月 月天 星期 每乙個域可出現的字元如下 格式 秒分時 天 月 月天 星期 年可出現字元 l w c l c 有效整數 0 5...