主要講解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...