Node.js node-schedule定時(shí)任務(wù)隔多少分鐘執(zhí)行一次的方法
在 Node.js 中,我使用 node-schedule 來(lái)執(zhí)行定時(shí)任務(wù)。Cron-style 的時(shí)間格式對(duì)于初學(xué)者不太直觀,所以一般使用這種方式:比如官方示例中的每個(gè)小時(shí)的 42 分執(zhí)行任務(wù)
var schedule = require('node-schedule');
var rule = new schedule.RecurrenceRule();
rule.minute = 42;
var j = schedule.scheduleJob(rule, function(){
console.log('The answer to life, the universe, and everything!');
});
那么問(wèn)題來(lái)了,如何每隔 15 分鐘、 30 分鐘執(zhí)行一次任務(wù)呢?
比較關(guān)鍵的地方在于 rule.minute 是支持?jǐn)?shù)組的,知道這一點(diǎn)就很好操作了
每隔 15 分鐘執(zhí)行:
rule.minute = [0, 15, 45];
同理,每隔 30 分鐘執(zhí)行:
rule.minute = [0, 30];
相關(guān)文章
node.js 核心http模塊,起一個(gè)服務(wù)器,返回一個(gè)頁(yè)面的實(shí)例
下面小編就為大家?guī)?lái)一篇node.js 核心http模塊,起一個(gè)服務(wù)器,返回一個(gè)頁(yè)面的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09nodejs 十六進(jìn)制字符串型數(shù)據(jù)與btye型數(shù)據(jù)相互轉(zhuǎn)換
這篇文章主要介紹了nodejs 十六進(jìn)制字符串型數(shù)據(jù)與btye型數(shù)據(jù)相互轉(zhuǎn)換,需要的朋友可以參考下2018-07-07Node.js 實(shí)現(xiàn)簡(jiǎn)單小說(shuō)爬蟲實(shí)例
現(xiàn)在爬蟲在很多web項(xiàng)目中都有應(yīng)用,這篇文章主要介紹了Node.js 實(shí)現(xiàn)簡(jiǎn)單小說(shuō)爬蟲實(shí)例,有興趣的可以了解一下。2016-11-11node.js中的fs.writeSync方法使用說(shuō)明
這篇文章主要介紹了node.js中的fs.writeSync方法使用說(shuō)明,本文介紹了fs.writeSync的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12用純Node.JS彈出Windows系統(tǒng)消息提示框?qū)嵗?MessageBox)
這篇文章主要介紹了用純Node.JS彈出Windows系統(tǒng)消息提示框?qū)嵗?MessageBox),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05零基礎(chǔ)搭建Node.js、Express、Ejs、Mongodb服務(wù)器及應(yīng)用開發(fā)入門
這篇文章主要介紹了零基礎(chǔ)搭建Node.js、Express、Ejs、Mongodb服務(wù)器及應(yīng)用開發(fā)入門,本文在windows8系統(tǒng)下完成本教程,其它系統(tǒng)也可參考,需要的朋友可以參考下2014-12-12