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中利用数组实现的循环队列代码
Jan 24 Javascript
Jquery 1.42 checkbox 全选和反选代码
Mar 27 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
May 06 Javascript
JS实现静止元素自动移动示例
Apr 14 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 Javascript
JS加载器如何动态加载外部js文件
May 26 Javascript
js中this对象用法分析
Jan 05 Javascript
vue.js的computed,filter,get,set的用法及区别详解
Mar 08 Javascript
JS操作json对象key、value的常用方法分析
Oct 29 Javascript
详解javascript脚本何时会被执行
Feb 05 Javascript
一起深入理解js中的事件对象
Feb 06 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 上传文件的方法(类)
2009/07/30 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
Javascript typeof 用法
2008/12/28 Javascript
jQuery ajax serialize()方法的使用以及常见问题解决
2013/01/27 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
中止javascript执行的方法
2014/02/14 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
基于vue cli 通过命令行传参实现多环境配置
2018/07/12 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
python八皇后问题的解决方法
2018/09/27 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
Python中list循环遍历删除数据的正确方法
2019/09/02 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
python 利用zmail库发送邮件
2020/09/11 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
2014年村委会工作总结
2014/11/24 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
病危通知书样本
2015/04/17 职场文书
爱心募捐通知范文
2015/04/27 职场文书