schedule按期义务隔多少分钟实行贰次的办法,sc

作者: 计算机网络技术  发布:2019-09-06

在 Node.js 中,小编动用 node-schedule 来推行定期职务。Cron-style 的大运格式对于初学者不太直观,所以一般选取这种方法:例如官方示例中的每种时辰的 42 分实施职责

不常须要依赖作业需求,上午黎明(Liu Wei)从此施行有些操作的时候,那个只怕会持有援助,小编近年来正在商量这些,款待共同研究。

复制代码 代码如下:

github地址:

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!');
});

npm install node-schedule

那么难题来了,怎么样每隔 15 分钟、 30 分钟施行三回任务吗?

二、确按期期,比如:二〇一二年三月一日,5:30

正如根本的地点在于 rule.minute 是支撑数组的,知道这点就很好操作了

复制代码 代码如下:

每隔 15 分钟实施:

var schedule = require('node-schedule');
var date = new Date(2012, 11, 21, 5, 30, 0);

复制代码 代码如下:

var j = schedule.scheduleJob(date, function(){
    console.log('The world is going to end today.');
});

rule.minute = [0, 15, 45]; 

撤废预设安插

同理,每隔 30 分钟执行:

[code]
j.cancel();

复制代码 代码如下:

三、每时辰的定势分钟,比方:各个刻钟的42分钟

rule.minute = [0, 30]; 

复制代码 代码如下:

你恐怕感兴趣的小说:

  • Nodejs中读取汉语文件编码难点、发送邮件和按时义务实例
  • node.js中央银行使node-schedule实现定时职责实例
  • NodeJs落成按时义务的示范代码

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!');
});

四、.一个礼拜中的有些天的某部时刻,比如:每周一,星期二,周末,周六的17点

复制代码 代码如下:

var rule = new schedule.RecurrenceRule();
rule.dayOfWeek = [0, new schedule.Range(4, 6)];
rule.hour = 17;
rule.minute = 0;

var j = schedule.scheduleJob(rule, function(){
    console.log('Today is recognized by Rebecca Black!');
});

五、每秒奉行

复制代码 代码如下:

  var rule = new schedule.RecurrenceRule();

  var times = [];

  for(var i=1; i<60; i++){

    times.push(i);

  }

  rule.second = times;

  var c=0;
  var j = schedule.scheduleJob(rule, function(){
        c++;
        console.log(c);
  });

你恐怕感兴趣的作品:

  • Node.js node-schedule按期职务隔多少分钟实行二遍的情势
  • Nodejs中读取普通话文件编码难题、发送邮件和定期职责实例
  • NodeJs实现定期职务的身体力行代码

本文由今晚买四不像发布于计算机网络技术,转载请注明出处:schedule按期义务隔多少分钟实行贰次的办法,sc

关键词: