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 使用手册(五)
Sep 23 Javascript
extJs 常用到的增,删,改,查操作代码
Dec 28 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
Mar 14 Javascript
jQuery不使用插件及swf实现无刷新文件上传
Dec 08 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
Dec 16 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
Oct 29 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
JS实现table表格固定表头且表头随横向滚动而滚动
Oct 26 Javascript
通过js实现压缩图片上传功能
Feb 25 Javascript
JavaScript 严格模式(use strict)用法实例分析
Mar 04 Javascript
公众号SVG动画交互实战代码
May 31 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
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
兼容主流浏览器的iframe自适应高度js脚本
2014/01/10 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
DatePickerDialog 自定义样式及使用全解
2019/07/09 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
使用PDB模式调试Python程序介绍
2015/04/05 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
简单了解Python write writelines区别
2020/02/27 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
毕业自我评价范文
2013/11/17 职场文书
中专生自我鉴定范文
2013/12/19 职场文书
公司委托书怎么写
2014/08/02 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
社区植树节活动总结
2015/02/06 职场文书
庆七一主持词
2015/06/29 职场文书
Mysql案例刨析事务隔离级别
2021/09/25 MySQL
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫