Schedulare task in Node.js con node-cron

Schedulare task in Node.js con node-cron

Cron è uno schedulatore per sistemi *NIX.

Abbiamo anche visto alcune sue implementazioni in alcuni linguaggi, ed oggi vediamo come usare la sua sintassi in ambito Node.js.

Per farlo usiamo node-cron:

# npm install cron

Qui sotto un semplice esempio che stampa un messaggio prima dellì'inizio, uno dopo l'inizio, ed uno ogni secondo:

var CronJob = require('cron').CronJob;
console.log('Prima che inizi');
const job = new CronJob('* * * * * *', function() {
	console.log('Messaggio ogni secondo');
});
console.log('Dopo che è iniziato');
job.start();

Ovviamente potete fargli eseguire qualsiasi cosa.

Oltre al fatto che potete usare la sintassi di Cron per schedulare a qualsiasi ora/data.

Qui potete vedere altri esempi.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy