1. Se vuoi eseguire il processo del tuo nodo in modo continuo e vuoi eseguire solo un'attività particolare:
Utilizza i pacchetti node-schedule o node-cron per eseguire il tuo blocco di codice all'ora o all'intervallo desiderato.
i.node-schedule
var schedule = require('node-schedule');
var j = schedule.scheduleJob('*/30 * * * * ', function(){
console.log('The answer to life, the universe, and everything!');
});
ii.node-cron
var cron = require('node-cron');
cron.schedule('*/30 * * * *', function(){
console.log('The answer to life, the universe, and everything!');
});
2. Se vuoi eseguire solo script a nodo singolo:
Puoi usare Linux crontab per eseguire il tuo script all'ora desiderata
crontab -e
e aggiungi la seguente voce
*/30 * * * * /usr/local/bin/node /home/ridham/example/script.js
Questo eseguirà /home/ridham/example/script.js
ogni 30 minuti. e fornisci sempre il percorso qualificato completo qui.
Devi fornire crontime in uno dei seguenti campi. puoi conoscere il crotime qui