Utilisez les packages node-schedule ou node-cron pour exécuter votre bloc de code à l'heure ou à l'intervalle souhaité.
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!');
});
Vous pouvez utiliser Linux crontab pour exécuter votre script au moment souhaité
crontab -e
et ajouter l'entrée suivante
*/30 * * * * /usr/local/bin/node /home/ridham/example/script.js
Cela exécutera /home/ridham/example/script.js
toutes les 30 minutes. et indiquez toujours le chemin d'accès complet ici.
Vous devez donner crontime dans l'un des éléments suivants. vous pouvez en savoir plus sur crontime ici