Node.js node-schedule定时任务隔多少分钟执行一次的方法


Posted in Javascript onFebruary 10, 2015

在 Node.js 中,我使用 node-schedule 来执行定时任务。Cron-style 的时间格式对于初学者不太直观,所以一般使用这种方式:比如官方示例中的每个小时的 42 分执行任务

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!');

});

那么问题来了,如何每隔 15 分钟、 30 分钟执行一次任务呢?

比较关键的地方在于 rule.minute 是支持数组的,知道这一点就很好操作了

每隔 15 分钟执行:

rule.minute = [0, 15, 45]; 

同理,每隔 30 分钟执行:
rule.minute = [0, 30]; 
Javascript 相关文章推荐
JavaScript中Array 对象相关的几个方法
Dec 22 Javascript
JavaScript的9个陷阱及评点分析
May 16 Javascript
js 图片等比例缩放代码
May 13 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
Dec 11 Javascript
Bootstrap项目实战之首页内容介绍(全)
Apr 25 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
May 04 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
Dec 07 Javascript
Vue封装一个简单轻量的上传文件组件的示例
Mar 21 Javascript
微信小程序常用赋值方法小结
Apr 30 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
Dec 27 Javascript
package.json中homepage属性的作用详解
Mar 11 Javascript
react实现复选框全选和反选组件效果
Aug 25 Javascript
Node.js抓取中文网页乱码问题和解决方法
Feb 10 #Javascript
JS数组的常见用法实例
Feb 10 #Javascript
bootstrap table 服务器端分页例子分享
Feb 10 #Javascript
js实现对table动态添加、删除和更新的方法
Feb 10 #Javascript
js+css实现导航效果实例
Feb 10 #Javascript
jquery.mobile 共同布局遇到的问题小结
Feb 10 #Javascript
jquery中EasyUI使用技巧小结
Feb 10 #Javascript
You might like
PHPMailer安装方法及简单实例
2008/11/25 PHP
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
基于PHP制作验证码
2016/10/12 PHP
PHP实现简易blog的制作
2016/10/24 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
PHP strripos函数用法总结
2019/02/11 PHP
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
jquery插件之easing使用
2010/08/19 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
JS获取字符对应的ASCII码实例
2017/09/10 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
用Python写的图片蜘蛛人代码
2012/08/27 Python
Python复制文件操作实例详解
2015/11/10 Python
分析Python中解析构建数据知识
2018/01/20 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
广告学专业求职信
2014/06/19 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书