<強い>1.ノード プロセスを継続的に実行し、特定のタスクのみを実行する場合:
node-schedule または node-cron パッケージを使用して、希望する時間または間隔でコード ブロックを実行します。
i.node スケジュール
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.単一ノード スクリプトのみを実行する場合:
Linux crontab を使用して、必要な時間にスクリプトを実行できます
crontab -e
次のエントリを追加します
*/30 * * * * /usr/local/bin/node /home/ridham/example/script.js
これは /home/ridham/example/script.js
を実行します 30分ごと。ここでは常に完全修飾パスを指定してください。
次のいずれかで crontime を指定する必要があります。ここで crontime について学ぶことができます