sbarnesisrael
4/30/2016 - 4:13 PM

Schedule Jobs with node-schedule

Schedule Jobs with node-schedule

var scheduler = require('node-schedule');

// this job runs every 2 minutes.
var Job = scheduler.scheduleJob('*/2 12 30 4 *', function(){
	var date = new Date();
	console.log("I ran at " + date);
});


// this is a different way to build jobs.
var rule = new scheduler.RecurrenceRule();
rule.hour = 11;
rule.minute = 36;
rule.dayOfWeek = new scheduler.Range(0,6);

var dailyJob = scheduler.scheduleJob(rule, function() {
	console.log("I run at 11:36!");
});