Task Scheduler is a simple JavaScript package that allows you to schedule and manage tasks within your Node.js applications.
Install the package via npm:
npm install vldslvz-task-scheduler
-
Require the
TaskScheduler
class in your Node.js application:const TaskScheduler = require('your-task-scheduler-package-name');
-
Create a new instance of
TaskScheduler
:const scheduler = new TaskScheduler();
-
Define your task function:
function myTask() { console.log('Executing my task...'); }
-
Schedule your task to run at a specified interval:
scheduler.scheduleTask(myTask, intervalInMilliseconds);
-
Cancel all tasks when they are no longer needed:
scheduler.cancelAllTasks();
const TaskScheduler = require('your-task-scheduler-package-name');
// Create a new instance of TaskScheduler
const scheduler = new TaskScheduler();
// Define a task function
function myTask() {
console.log('Executing my task...');
}
// Schedule the task to run every 2 seconds
scheduler.scheduleTask(myTask, 2000);
// After some time, cancel all tasks
setTimeout(() => {
scheduler.cancelAllTasks();
console.log('All tasks cancelled.');
}, 10000); // Cancel after 10 seconds
This package is licensed under the MIT License. See the LICENSE file for details.