
Nodejs定时任务(node
nodejs定时任务(node-schedule)、(cron)用法:
一、安装 npm install node-schedule --save const schedule = require('node-schedule'); const scheduleCronstyle = ()=>{ 1.//每分钟的第30秒定时执行一次: schedule.scheduleJob('30 * * * * *',()=>{ console.log('scheduleCronstyle:' + new Date()); }); } scheduleCronstyle();传入参数的意思:
每分钟的第30秒触发: '30 * * * * *'
每小时的1分30秒触发 :'30 1 * * * *'
每天的凌晨1点1分30秒触发 :'30 1 1 * * *'
每月的1日1点1分30秒触发 :'30 1 1 1 * *'
2016年的1月1日1点1分30秒触发 :'30 1 1 1 2016 *'
每周1的1点1分30秒触发 :'30 1 1 * * 1'
2.每秒执行
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); });二、安装 npm install cron
1.在每分钟第10秒执行
var CronJob = require('cron').CronJob; new CronJob('10 * * * * *', function() { const d = new Date(); console.log(d); }, null, true);2.间隔10秒执行
var CronJob = require('cron').CronJob; new CronJob('*/10 * * * * *', function() { const d = new Date().toLocaleString(); console.log(d); }, null, true); 输出 2019-5-5 15:37:30 2019-5-5 15:37:40 2019-5-5 15:37:50👁️ 阅读量:0
© 版权声明:本文《Nodejs定时任务(node》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686479328a264688.html。