Use los paquetes node-schedule o node-cron para ejecutar su bloque de código en el tiempo o intervalo deseado.
programa-i.node
var schedule = require('node-schedule');
var j = schedule.scheduleJob('*/30 * * * * ', function(){
console.log('The answer to life, the universe, and everything!');
});
ii.nodo-cron
var cron = require('node-cron');
cron.schedule('*/30 * * * *', function(){
console.log('The answer to life, the universe, and everything!');
});
Puede usar Linux crontab para ejecutar su script en el momento deseado
crontab -e
y agregue la siguiente entrada
*/30 * * * * /usr/local/bin/node /home/ridham/example/script.js
Esto ejecutará /home/ridham/example/script.js
cada 30 minutos. y siempre proporcione la ruta calificada completa aquí.
Tienes que dar crontime en cualquiera de los siguientes. puedes aprender sobre crontime aquí