1.2.7 • Published 5 years ago
schedule-manager v1.2.7
Scheduler
The scheduler is a wrapper for 'node-schedule'
The scheduler can handle multiple jobs for you easaly.
Scheduler
// javascript
var smanager = require('schedule-manager').default;
// typescript
import smanager from 'schedule-manager';
//create a job
var jobManager = new smanager();
// scheduled example
// timings.second = 10 => at 10 second of time
// static example
// timings.seconds = 10 => from now every 10 second
// every second, minute, hour, day, dayOfWeek, dayOfMonth...
// timings.second = -1;
var timings = smanager.getTimingsObject('static'); // static | scheduled
// example executes every 10 seconds
// -1 acts like a wildcard
timings.seconds= 10;
timings.minutes = -1;
timings.houres = -1;
timings.days = -1;
timings.dayOfWeek = -1;
timings.dayOfMonth = -1;
// add job
jobManager.addJob([name], timings, fn);
// remove job
jobManager.removeJob(name);
// start job direct
jobManager.startJob([name], timings, fn);
// stop job direct
jobManager.stopJob(name);
// start all unactive jobs
jobManager.start();
// stop all active jobs
jobManager.stop();
1.2.7
5 years ago
1.2.6
5 years ago
1.2.0
5 years ago
1.1.1
5 years ago
1.1.8
5 years ago
1.1.7
5 years ago
1.2.5
5 years ago
1.1.6
5 years ago
1.2.4
5 years ago
1.1.5
5 years ago
1.2.3
5 years ago
1.1.4
5 years ago
1.2.2
5 years ago
1.1.3
5 years ago
1.2.1
5 years ago
1.1.2
5 years ago
1.1.0
5 years ago
1.0.1
6 years ago
1.0.0
6 years ago