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 innerHTML、outerHTML、innerText、outerText的区别
Nov 24 Javascript
浅析Cookie中的Path与domain
Dec 18 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
Sep 28 Javascript
网页中右键功能的实现方法之contextMenu的使用
Feb 20 Javascript
详解vue模拟加载更多功能(数据追加)
Jun 23 Javascript
关于vue.js组件数据流的问题
Jul 26 Javascript
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
JS解决position:sticky的兼容性问题的方法
Oct 17 Javascript
微信小程序实现美团菜单
Jun 06 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
Nov 30 Javascript
使用Vue实现简单计算器
Feb 25 Javascript
javascript全局自定义鼠标右键菜单
Dec 08 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的array数组和使用实例简明教程(容易理解)
2014/03/20 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
javascript 函数速查表
2010/02/07 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
Extjs407 getValue()和getRawValue()区别介绍
2013/05/21 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
JavaScript设计模式之单例模式实例
2014/09/24 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
英国工具中心:UK Tool Centre
2017/07/10 全球购物
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
益模软件Java笔试题
2012/03/27 面试题
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
卫生标语大全
2014/06/21 职场文书
个人收入证明模板
2014/09/18 职场文书
对照检查剖析材料
2014/09/30 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
宇宙与人观后感
2015/06/05 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
python中的random模块和相关函数详解
2022/04/22 Python
Python实现对齐打印 format函数的用法
2022/04/28 Python