title: how to run task on specified time using node-schedule?
body: <p>I want to run node task every day 8AM using node-schedule package <a href="https://www.npmjs.com/package/node-schedule" rel="nofollow noreferrer">https://www.npmjs.com/package/node-schedule</a> but instead of everyday 8AM its running every minute. what is the correct method that i can apply to rule to achieve my task ? we are using <code>node-schedule</code> on linux not sure if format is different in that case.</p>
  
  <p>cron.js</p>
  
  <pre><code>var cronSchedule = require('node-schedule');
  
  module.exports = function CronJob() {
      var rule = new cronSchedule.RecurrenceRule();
      rule.hour = 8;
      var dailyJob = cronSchedule.scheduleJob(rule, function() {
      console.log('Testing 8AM');
              async.eachSeries(directories, function (dir, cb1) {
                  var dir = __dirname + dir;
                  // get files for the directory
                  });
              }, function (err, fileInfos) {
                  if (err) {
                      console.info('error', err);
                      return;
                  }
              });
      });
  }
  </code></pre>