Node.js node-schedule定时任务隔多少分钟执行一次的方法

 更新时间:2015年02月10日 10:00:05   投稿:junjie  
这篇文章主要介绍了Node.js node-schedule定时任务隔多少分钟执行一次的方法,本文给出了每隔 15 分钟、 30 分钟执行一次任务的编码实例,需要的朋友可以参考下

在 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]; 

相关文章

  • 一文学会如何升级npm管理的各依赖版本

    一文学会如何升级npm管理的各依赖版本

    npm在前端开发流程中提供了非常完善的自动化工具链,已成为每个前端开发者必备的工具,下面这篇文章主要给大家介绍了关于如何升级npm管理的各依赖版本,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • nodejs如何在typescript项目中申明全局变量

    nodejs如何在typescript项目中申明全局变量

    这篇文章主要介绍了nodejs在typescript项目中申明全局变量,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2024-05-05
  • Node.js中sequelize时区的配置方法

    Node.js中sequelize时区的配置方法

    这篇文章主要给大家介绍了关于Node.js中sequelize时区的配置方法,文中先对时区的基础概念进行了简单介绍,然后通过示例代码详细介绍了sequelize时区的配置方法,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-12-12
  • 基于Node.js构建一个灵活的CLI命令行工具

    基于Node.js构建一个灵活的CLI命令行工具

    在软件开发中,命令行界面(CLI)工具是必不可少的助手,本文主要介绍了如何使用Node.js构建一个灵活的CLI工具,涵盖从基础命令处理到复杂的交互式问答和远程模板下载,需要的可以参考下
    2024-03-03
  • 可能是全网最详细的nodejs卸载和安装教程

    可能是全网最详细的nodejs卸载和安装教程

    npm的中文意思为"node包管理器",是Node.js平台的默认包管理工具,会随着Nodejs一起安装,npm管理对应node.js的第三方插件,下面这篇文章主要给大家介绍了关于nodejs卸载和安装教程的相关资料,这可能全网最详细的教程了,需要的朋友可以参考下
    2023-05-05
  • NodeJS实现跨域的方法(使用示例)

    NodeJS实现跨域的方法(使用示例)

    CORS是一种 W3C 标准,它使用额外的 HTTP 头来告诉浏览器让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源,这篇文章主要介绍了NodeJS实现跨域的方法,需要的朋友可以参考下
    2024-05-05
  • node.js实现websocket的即时通讯详解

    node.js实现websocket的即时通讯详解

    这篇文章主要介绍了深入浅出讲解websocket的即时通讯,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种,需要的朋友可以参考下
    2023-05-05
  • Nodejs使用exceljs实现excel导入导出

    Nodejs使用exceljs实现excel导入导出

    在日常开发中,我们常需在后台管理系统中实现数据的导入与导出功能,以便与 Excel 文件进行交互,本文将使用使用exceljs实现excel导入导出功能,需要的可以参考下
    2024-03-03
  • Node.js API详解之 timer模块用法实例分析

    Node.js API详解之 timer模块用法实例分析

    这篇文章主要介绍了Node.js API详解之 timer模块用法,结合实例形式分析了Node.js API中timer模块基本功能、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • node上的redis调用优化示例详解

    node上的redis调用优化示例详解

    这篇文章主要给大家介绍了关于node上redis调用优化的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10

最新评论