在node.js中调度进程

我正在使用node.js的调度进程

为此,我写了一个示例script.js文件,并正确执行没有问题

  // it executes every sunday at 14:29PM var rule = {hour: 14, minute: 29, dayOfWeek: 0}; schedule.scheduleJob(rule, function(){ console.log("Execute me at sunday .............") }); 

上述代码只会在星期日下午14:29执行。

但是,当使用上面相同的代码,如下所示,它每次都执行

 var schedule = require('node-schedule'); var http = require('http'); var jobScedule = function (time, jobid) { schedule.scheduleJob(time, function () { console.log("execute me at sunday") // it executes every time when i called this function console.log(time); }); } exports.jobScedule = jobScedule; 

我在另一个文件中调用

  var objSchedule = require('./script.js'); var rule = {hour: 23, minute: 60, dayOfWeek: 0}; objSchedule.jobScedule(rule, jobid);