【发布时间】:2014-07-28 08:56:04
【问题描述】:
我需要使用 Node.js 在特定时间安排任务。我看过 cron 和 node-schedule 和 node-schedule 看起来很适合我想要的东西。问题是,当任务准备好执行时,使用 node-schedule 它不能给我一个需要触发的任务的引用。基本上,我需要解析某种标识符并以某种方式取回该标识符。这是示例计划代码:
var j = schedule.scheduleJob(date, function(){
console.log('The world is going to end today.');
});
但我想要的是:
var j = schedule.scheduleJob(date, taskid, function(taskid){
console.log('Got task '+taskid+' to do');
});
有人有想法吗? 或者我应该使用节点议程 (https://github.com/rschmukler/agenda)。我目前正在使用 redis 存储所有任务数据,并且我不打算安装议程所需的 mongo。
【问题讨论】:
标签: node.js cron redis schedule