title: I need a Nodejs scheduler that allows for tasks at different intervals
body: <p>I am looking for a node job schedule that will allow me to schedule a number of tasks at different intervals. For instance, </p>
  
  <ul>
  <li>call function A every 30 seconds</li>
  <li>call function B every 60 seconds</li>
  <li>call function C every 7 days</li>
  </ul>
  
  <p>I also want to be able to start and stop the process.</p>
  
  <p>So far, I have looked at:</p>
  
  <ul>
  <li><p><a href="https://github.com/bunkat/later" rel="noreferrer">later</a> - the syntax confuses me, also apparently you cant schedule tasks beyond a month</p></li>
  <li><p><a href="https://github.com/rschmukler/agenda" rel="noreferrer">agenda</a>- seems the most promising, however I'm confused about the database functionality</p></li>
  <li><p><a href="https://github.com/inspiredjw/timeplan" rel="noreferrer">timeplan</a> - too simple, can't start and stop</p></li>
  </ul>
  
  <p>I find the syntax of the latter confusing.</p>