fastify-crons
v0.1.0
Published
A plugin to schedule cron jobs
Downloads
142
Maintainers
Readme
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