nodejs如何实现定时任务
2018-07-10 · 国内最优秀java资源共享平台
关注
展开全部
1.使用node-schedule在指定时间执行方法
var schedule = require('node-schedule');
var date = new Date(2017, 11, 16, 16, 43, 0);
var j = schedule.scheduleJob(date, function(){
console.log('现在时间:',new Date());
});
2.指定时间间隔执行方法 (扩展-->每秒执行就是rule.second =[0,1,2,3......59])
var rule = new schedule.RecurrenceRule();
rule.second = 10;
var j = schedule.scheduleJob(rule, function(){
console.log('现在时间:',new Date());
});
3.每小时的固定时间
(每小时的40分钟执行)
var rule = new schedule.RecurrenceRule();
rule.minute = 40;
var j = schedule.scheduleJob(rule, function(){
console.log("执行任务");
});
var schedule = require('node-schedule');
var date = new Date(2017, 11, 16, 16, 43, 0);
var j = schedule.scheduleJob(date, function(){
console.log('现在时间:',new Date());
});
2.指定时间间隔执行方法 (扩展-->每秒执行就是rule.second =[0,1,2,3......59])
var rule = new schedule.RecurrenceRule();
rule.second = 10;
var j = schedule.scheduleJob(rule, function(){
console.log('现在时间:',new Date());
});
3.每小时的固定时间
(每小时的40分钟执行)
var rule = new schedule.RecurrenceRule();
rule.minute = 40;
var j = schedule.scheduleJob(rule, function(){
console.log("执行任务");
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询