lib/schedule.js
function setTimer(job){
  clearTimeout(timer);

  timer = setTimeout(excuteJob, job.excuteTime()-Date.now());
}
function setTimer(job){
  clearTimeout(timer);

  timer = setTimeout(excuteJob, job.excuteTime()-Date.now());
}
function setTimer ( job ) { clearTimeout ( timer ) ; timer = setTimeout ( excuteJob , job . excuteTime ( ) - Date . now ( ) ) ; }
Clear last timeout and schedule the next job, it will automaticly run the job that
need to run now
@param job The job need to schedule
@return void
Clear last timeout and schedule the next job it will automaticly run the job that need to run now