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 相关文章推荐
将HTML的左右尖括号等转义成实体形式的两种实现方式
May 04 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
May 29 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
Feb 18 Javascript
Vue.js组件tabs实现选项卡切换效果
Dec 01 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
Apr 20 Javascript
JavaScript中Object值合并方法详解
Dec 22 Javascript
快速处理vue渲染前的显示问题
Mar 05 Javascript
vue生成token并保存到本地存储中
Jul 17 Javascript
使用Angular自定义字段校验指令的方法示例
Feb 01 Javascript
解决layui 三级联动下拉框更新时回显的问题
Sep 03 Javascript
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
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开发中的安全防范知识详解
2013/06/06 PHP
php selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
2015/11/30 PHP
php防止CC攻击代码 php防止网页频繁刷新
2015/12/21 PHP
js截取函数(indexOf,join等)
2010/09/01 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
vue-cli的eslint相关用法
2017/09/29 Javascript
React组件refs的使用详解
2018/02/09 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
python插入排序算法实例分析
2015/07/03 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
基于Python测试程序是否有错误
2020/05/16 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
50个强大璀璨的CSS3/JS技术运用实例
2010/02/27 HTML / CSS
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
.net笔试题
2014/03/03 面试题
培训讲师邀请函
2014/01/10 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang
详细分析PHP7与PHP5区别
2021/06/26 PHP
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android