nodejs模块 node-schedule 使用
2017-12-08 09:01
447 查看
https://www.cnblogs.com/ajun/p/3548259.html
使用方法
1:确定时间
例如:2014年2月14日,15:40执行
var schedule = require("node-schedule");
var date = new Date(2014,2,14,15,40,0);
var j = schedule.schedule
4000
Job(date, function(){
console.log("执行任务");
});
取消任务
j.cancel();
2:每小时的固定时间
例如:每小时的40分钟执行
var rule = new schedule.RecurrenceRule();
rule.minute = 40;
var j = schedule.scheduleJob(rule, function(){
console.log("执行任务");
});
3:一个星期中的某些天的某个时刻执行,
例如:周一到周日的20点执行
var rule = new schedule.RecurrenceRule();
rule.dayOfWeek = [0, new schedule.Range(1, 6)];
rule.hour = 20;
rule.minute = 0;
var j = schedule.scheduleJob(rule, function(){
console.log("执行任务");
});
4:每秒执行
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);
});
相关文章推荐
- nodejs模块 node-schedule使用,定时任务
- nodejs模块 node-schedule使用,定时任务
- nodejs模块 node-schedule使用,定时任务
- nodejs 调度 node-schedule 使用
- nodejs编译sass模块包 node-compass,与gulp包gulp-sass使用方法
- node.js 第三方模块如何安装(使用npm)及介绍
- nodejs调试之使用node-inspector
- nodejs使用http模块发送get与post请求的方法示例
- 使用jasmine-node 进行NodeJs单元测试 环境搭建
- log4js-Node.js中的日志管理模块使用与封装
- 关于node下载的模块无法使用(Cannot find module)解决方法
- node.js 使用 body-parser模块时,传输过来的数据出现undefind的情况
- node.js定时任务:node-schedule的使用
- sails.js 使用node-cron模块,监听订单状态并发送消息到企业微信
- npm安装nodejs模块时,有些模块因为墙的原因无法安装,可以使用指定代理来解决。
- node.js使用require()函数加载模块
- 使用 node-inspector调试nodejs应用程序
- node.js定时任务:node-schedule的使用
- 【086】部署nodejs程序时,如何把自己用到的npm模块封装成Docker镜像,方便在离线的时候使用?
- 模块使用记录学习——node-glob