複数の cron ジョブを作成するためのノード スケジュール セットアップがあります。これらの cron ジョブはループ内で動的に作成されます。schedule.scheduleJobコールバック内のコードは、実行中の現在のルールにアクセスする必要があります。
したがって、1、2、および 3 分ごとに cron を実行する場合、ルールにアクセスして、1 分間の cron が現在実行中であることを通知する必要があります。
// Create new cron for each iteration (creating 1-10 mins)
for (var x = 1; x<10; x++){
var rule = new schedule.RecurrenceRule();
rule.minute = new schedule.Range(0, 59, x);
schedule.scheduleJob(rule, (RULE_SHOULD_ BE_HERE) => {
// Can I access the RULE which is being executed NOW somehow?!
functionThatRunsEveryX(rule.minute.step);
});
}
コールバック コンストラクターを介してルールにアクセスできると思います。これを行う方法はありますか