1. Wenn Sie Ihren Knotenprozess kontinuierlich ausführen und nur eine bestimmte Aufgabe ausführen möchten:
Verwenden Sie Node-Schedule- oder Node-Cron-Pakete, um Ihren Codeblock zum gewünschten Zeitpunkt oder Intervall auszuführen.
i.node-Zeitplan
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. Wenn Sie nur ein Einzelknotenskript ausführen möchten:
Sie können Linux crontab verwenden, um Ihr Skript zum gewünschten Zeitpunkt auszuführen
crontab -e
und folgenden Eintrag hinzufügen
*/30 * * * * /usr/local/bin/node /home/ridham/example/script.js
Dadurch wird /home/ridham/example/script.js
ausgeführt alle 30 Minuten. und geben Sie hier immer den vollständig qualifizierten Pfad an.
In jedem der folgenden Fälle müssen Sie Crontime angeben. Hier erfahren Sie mehr über Crontime