Loading ...

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!