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 相关文章推荐
基于jquery的多功能软键盘插件
Jul 25 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
javascript获取元素离文档各边距离的方法
Feb 13 Javascript
javascript模拟命名空间
Apr 17 Javascript
JavaScript基于setTimeout实现计数的方法
May 08 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
Aug 26 Javascript
省市二级联动小案例讲解
Jul 24 Javascript
JavaScript面向对象编写购物车功能
Aug 19 Javascript
再谈javascript常见错误及解决方法
Sep 16 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
Jan 13 Javascript
微信小程序向Java后台传输参数的方法实现
Dec 10 Javascript
80行代码写一个Webpack插件并发布到npm
May 24 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
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
firebug的一个有趣现象介绍
2011/11/30 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
js比较日期大小的方法
2015/05/12 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
vue深入解析之render function code详解
2017/07/18 Javascript
vue实现的组件兄弟间通信功能示例
2018/12/04 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
原生JavaScript实现弹幕组件的示例代码
2020/10/12 Javascript
解决python Markdown模块乱码的问题
2019/02/14 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
使用phonegap获取设备的一些信息方法
2017/03/31 HTML / CSS
求职信写作要突出重点
2014/01/01 职场文书
党支部书记先进事迹
2014/01/17 职场文书
房产转让协议书
2014/04/11 职场文书
村党支部公开承诺书
2014/05/29 职场文书
校庆标语集锦
2014/06/25 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
预备党员入党感言
2015/08/01 职场文书