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 31 Javascript
js读写(删除)Cookie实例详解
Apr 17 Javascript
Jquery自定义button按钮的几种方法
Jun 11 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
May 30 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
Apr 22 Javascript
js动态引入的四种方法
May 05 Javascript
浅谈vue项目如何打包扔向服务器
May 08 Javascript
vuejs实现折叠面板展开收缩动画效果
Sep 06 Javascript
微信小程序云开发实现云数据库读写权限
May 17 Javascript
如何通过vscode运行调试javascript代码
Jul 24 Javascript
如何使用three.js 制作一个三维的推箱子游戏
Jul 29 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
COM in PHP (winows only)
2006/10/09 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
JQuery包裹DOM节点的方法
2015/06/11 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
详解Node.js项目APM监控之New Relic
2017/05/12 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
Vue插件之滑动验证码
2019/09/21 Javascript
Python的词法分析与语法分析
2013/05/18 Python
Python中使用PDB库调试程序
2015/04/05 Python
django框架如何集成celery进行开发
2017/05/24 Python
python执行使用shell命令方法分享
2017/11/08 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python实现简易淘宝购物
2019/11/22 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
初中科学教学反思
2014/01/21 职场文书
银行类自荐信
2014/02/04 职场文书
通信工程求职信
2014/07/16 职场文书
无私奉献演讲稿
2014/09/04 职场文书
钱学森电影观后感
2015/06/04 职场文书