ホームページ >ウェブフロントエンド >jsチュートリアル >Node.js ノードスケジュール 数分ごとのスケジュールされたタスクの実行メソッド_node.js

Node.js ノードスケジュール 数分ごとのスケジュールされたタスクの実行メソッド_node.js

WBOY
WBOYオリジナル
2016-05-16 16:14:482161ブラウズ

Node.js では、node-schedule を使用してスケジュールされたタスクを実行します。 Cron スタイルの時間形式は初心者にとって直感的ではないため、この方法が一般的に使用されます。 たとえば、公式の例では、タスクは 1 時間あたり 42 分で実行されます

コードをコピー コードは次のとおりです:

var スケジュール = require('node-schedule');

var ルール = 新しいスケジュール.RecurrenceRule();
ルール.分 = 42;

var j =Schedule.scheduleJob(rule, function(){
console.log('人生、宇宙、そしてすべてに対する答え!');
});


そこで問題は、タスクを 15 分ごとまたは 30 分ごとに実行するにはどうすればよいでしょうか?

重要なことは、rule. minutes が配列をサポートしているということです。これを理解すると、操作が簡単になります。

15 分ごとに実行:

コードをコピー コードは次のとおりです:

ルール.分 = [0, 15, 45];
同様に、30 分ごとに実行します:

コードをコピー コードは次のとおりです:
ルール.分 = [0, 30];

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。