Node.js之定时任务 node作业--node-schedule
来源:互联网 发布:linux查找指定文件 编辑:程序博客网 时间:2024/06/05 10:42
安装
npm install node-schedule
使用
var schedule = require('node-schedule');function jobStart() { test1();}function test1() { var date = new Date(2017, 4, 8, 11, 44, 0); var j = schedule.scheduleJob(date, function(){ console.log('定时任务运行'); console.log(sqlyj) });}exports.jobStart=jobStart;
2012年12月21日上午5:30执行
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.');});
这将在星期四,星期五,星期六和星期日下午5点打印一个消息
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!');});
每个星期日下午2:30
var j = schedule.scheduleJob({hour: 14, minute: 30, dayOfWeek: 0}, function(){ console.log('Time for tea!');});
时间段
5秒-10秒间
et startTime = new Date(Date.now() + 5000);let endTime = new Date(startTime.getTime() + 5000);var j = schedule.scheduleJob({ start: startTime, end: endTime, rule: '*/1 * * * * *' }, function(){ console.log('Time for tea!');});
作业
j.cancel();
知道这几个就差不多了
参考:github
0 0
- Node.js之定时任务 node作业--node-schedule
- node.js定时任务:node-schedule的使用
- node.js定时任务:node-schedule的使用
- node.js定时任务:node-schedule的使用
- node.js定时任务:node-schedule的使用【转】
- node.js定时任务:node-schedule的使用
- 定时任务 模块 node-schedule
- node.js定时事务node-schedule
- nodejs模块 node-schedule使用,定时任务
- nodejs模块 node-schedule使用,定时任务
- node.js中的定时模块 node-schedule应用
- node.js之定时任务+文件读取+INSERTALL
- node定时任务
- 用node-schedule进行定时任务的管理
- 用node.js做定时任务
- node项目中的定时任务
- Node.js软肋之CPU密集型任务
- cocos2d-js下node的暂停schedule
- 麻将项目开发--Android环境搭建
- HTTPS连接过程以及中间人攻击劫持
- iOS之RunLoop
- LeetCode
- 【DevExpress v17.1新功能预告】ASP.NET Rich Text Editor
- Node.js之定时任务 node作业--node-schedule
- 03-树3 Tree Traversals Again (25分)
- Android开发建Fragment正确方法
- 修改文本输入框默认的placeholder的字体颜色
- 堆和栈
- Hibernate整理学习(二)
- 2017年软件测试就业前景趋势
- 任务执行、取消和关闭
- Java(六) JVM内存分配策略和GC