我正在阅读 Later.js 文档,它记录了如何很好地设置计划 - 但没有显示一旦你这样做了如何执行该功能。
所以如果我有
function logit(){
console.log('it is done');
}
我希望它每天运行一次 - 我在哪里注入 logit?:
var cron = '15 10 * * ? *';
var s = later.parse.cron(cron);
later.schedule(s).next(10);
我正在阅读 Later.js 文档,它记录了如何很好地设置计划 - 但没有显示一旦你这样做了如何执行该功能。
所以如果我有
function logit(){
console.log('it is done');
}
我希望它每天运行一次 - 我在哪里注入 logit?:
var cron = '15 10 * * ? *';
var s = later.parse.cron(cron);
later.schedule(s).next(10);
他们的文档并没有很清楚地说明这一点,而是later.setInterval
将时间表作为第二个参数。
此用法的示例可在http://bunkat.github.io/later/execute.html获得
所以要完成你的例子,
function logit(){
console.log('it is done');
}
var cron = '15 10 * * ? *';
var s = later.parse.cron(cron);
later.setInterval(logit, s);
希望这可以帮助。
您需要使用 setInterval 和 setTimeout 函数来执行带有调度的代码:
later.setInterval(logit, s);