Skip to content

A simple scheduler to help you schedule functions using javascript Date object or Crontab formatted string

License

Notifications You must be signed in to change notification settings

yuanxue68/Node-Schedulerjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Node-Schedulerjs A simple scheduler to help you schedule functions using javascript Date object or Crontab formatted string

#Installation: Using npm:

npm install node-schedulerjs

#Usage: You can pass in a Javascript Date Object or a string in Crontab format:

Using Date Object:

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

var now = new Date().getTime();
var future = new Date(now + 5000);
var task = new scheduler(future, function(){
	console.log("triggers after 5 seconds");
});
task.start();

Using Crontab format string:

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

var task = new scheduler('* * * * *', function(){
	console.log("triggers every miniute");
});
task.start();

if you want to stop a scheduled task:

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

var task = new scheduler('* * * * *', function(){
	console.log("triggers every miniute");
});
task.start();
task.stop(); // no statement will be printed since we stopped the task;

License

Licensed under MIT license

About

A simple scheduler to help you schedule functions using javascript Date object or Crontab formatted string

Resources

License

Stars

Watchers

Forks

Packages

No packages published