仅限第一次,我想在上午12点启动调度程序。之后,它将每4小时自动安排一次工作。现在这项工作每4小时运行一次。
schedule.scheduleJob("00 04 * * *" , function(req, res){
return new promise(function(fulfill, reject){
var ind= info;
var output = [];
for(var i = 0; i < ind.length; i++) {
var data = ind[i].code;
console.log("Data: " + data);
var request = require('request'),,
headers = {
"Content-type":"application/json"
};
var options = {
host : config.host,
path : 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' + data,
port : config.port,
method : 'POST',
headers : headers
};
console.log(options);
operation(options,function(err, resultCode, result){
trace.info('resultCode:' + resultCode);
});
}
});
});
如何更改代码以按预期工作?我尝试了Timeout概念,但它没有用。