在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);