美文网首页前端开发笔记让前端飞
[npm]node-schedule-前端定时执行nodejs脚

[npm]node-schedule-前端定时执行nodejs脚

作者: kyle背背要转运 | 来源:发表于2018-09-25 13:04 被阅读345次

介绍

node-schedule,npm上 下载量 贼nb的定时任务包,它可以帮你在指定时间段执行你的脚本

核心代码-定时任务

const schedule = require('node-schedule')
// 指定多个规则
// 推荐使用 `Recurrence Rule Scheduling` 风格,便于理解
const Rule1 = new schedule.RecurrenceRule()
const Rule2 = new schedule.RecurrenceRule()
// Rule1 是每小时的 10分/33分/50分执行
Rule1.minute = [10, 33, 50]
// Rule2 是每天10点/14点/20点的01分/10分/30分 执行
Rule2.hour = [10, 14,20]
Rule1.minute = [1, 10, 30]
// 一个规则支持多个条件 可以设置
// Rule1.second 秒
// Rule1.minute 分
// Rule1.hour 小时
// Rule1.date  日期
// Rule1.month 月份
// Rule1.year 年份
// Rule1.dayOfWeek 每周几

schedule.scheduleJob(Rule1, function () {
 // 每小时的 10分/33分/50分执行
console.log('Rule1')
})

schedule.scheduleJob(Rule2, function () {
 // 每天10点/14点/20点的01分/10分/30分 执行
console.log('Rule2')
})

npm地址

https://www.npmjs.com/package/node-schedule

相关文章

网友评论

    本文标题:[npm]node-schedule-前端定时执行nodejs脚

    本文链接:https://www.haomeiwen.com/subject/taukwftx.html