node.jsでは、ノードスケジュールを使用してタイミングタスクを実行します。 Cronスタイルの時間形式は初心者にとってはそれほど直感的ではないため、この方法は一般的に使用されます。たとえば、公式の例では、タスクは時速42分で実行されます。
コードコピーは次のとおりです。
varスケジュール= require( 'node-schedule');
var rule = new Schedule.Recurrencerule();
Rule.Minute = 42;
var j = schedule.schedulejob(rule、function(){
console.log( '人生、宇宙、そしてすべてへの答え!');
});
問題は、15分または30分ごとにタスクを実行する方法です。
より重要なことは、Rule.minuteがアレイをサポートすることです。そのため、これを知っていれば操作が簡単です。
15分ごとに実行する:
コードコピーは次のとおりです。
Rule.Minute = [0、15、45];
同様に、30分ごとに:
コードコピーは次のとおりです。
Rule.Minute = [0、30];