Later.js 按计划执行函数?
Later.js execute Function on Schedule?
我正在查看 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);
您需要使用 setInterval 和 setTimeout 函数来执行带有时间表的代码:
later.setInterval(logit, s);
他们的文档没有说得很清楚,但是 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);
希望这对您有所帮助。
我正在查看 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);
您需要使用 setInterval 和 setTimeout 函数来执行带有时间表的代码:
later.setInterval(logit, s);
他们的文档没有说得很清楚,但是 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);
希望这对您有所帮助。