我想使用Heroku平台使用NodeJS创建一个cronjob。 在此link之后,我看到了这个示例:
clock.js
var CronJob = require('cron').CronJob;
var bot = require('./bot.js');
var job = new CronJob({
cronTime: "13 9,11,16,20,22 * * *", // everyday, 9:13, 11:13, 4:13, 8:13,
onTick: bot.start(),
start: true,
timeZone: "America/Los_Angeles"
});
job.start();
bot.js
module.exports = {
start: function() { /* do stuff */ }
};
我的函数应调用包含项数组的远程JSON,然后为每次cronjob执行从中获取不同的元素。
例如,对于第一个cronjob,它应该获得第一项,对于第二个cronjob,它应该获得第二项,依此类推...
可以这样做吗?