fastify-crons

A plugin to schedule cron jobs

MIT License

Downloads
72
Stars
0
Committers
3

fastify-crons

A plugin to schedule cron jobs

https://en.wikipedia.org/wiki/Cron

Install

$ npm i --save fastify-crons

Usage

fastify.register(require('fastify-crons'), {
  timezone: 'Europe/Rome'
})

fastify.crons.schedule('*/2 * * * *', () => {
  console.log('Hi!')
})

// OR:

const task = fastify.crons.schedule('*/2 * * * *', () => {
  console.log('Hi!')
}, {
  scheduled: false
})

task.start()

Under the hood, node-cron is used.

Options

Name Description
timezone Can be used to set the global reference timezone for all scheduled jobs. By default is UTC.

Test

$ npm test

Acknowledgements

This project is kindly sponsored by:

License

Licensed under MIT