最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Later.js execute Function on Schedule? - Stack Overflow

programmeradmin0浏览0评论

I am going through the Later.js docs and it documents how to set the schedule very well - but doesn't show how to execute the function once you've done so.

So if I have

function logit(){
console.log('it is done');
}

And I want it to run once a day - Where in here do I inject logit?:

var cron = '15 10 * * ? *';
  var s = later.parse.cron(cron);

  later.schedule(s).next(10);

I am going through the Later.js docs and it documents how to set the schedule very well - but doesn't show how to execute the function once you've done so.

So if I have

function logit(){
console.log('it is done');
}

And I want it to run once a day - Where in here do I inject logit?:

var cron = '15 10 * * ? *';
  var s = later.parse.cron(cron);

  later.schedule(s).next(10);
Share Improve this question asked Mar 12, 2015 at 13:57 itamaritamar 3,9675 gold badges36 silver badges60 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 4

Their documentation does not make this very clear, but later.setInterval takes a schedule as it's second argument.

The examples for this usage are available at http://bunkat.github.io/later/execute.html

so to plete your example,

function logit(){
   console.log('it is done');
}

var cron = '15 10 * * ? *';
var s = later.parse.cron(cron);
later.setInterval(logit, s);

hope this helps.

You need to use the setInterval and setTimeout functions to execute code with schedule:

later.setInterval(logit, s);
发布评论

评论列表(0)

  1. 暂无评论