必要性は非常に明確であるため、最初にすべてのスケジューラを一時停止し、再開する前に、ジョブを再スケジュールし (つまり、トリガー式を変更します)、以前のものではなく、新しいトリガー式でジョブを再開させます。
一時停止中にスケジューラを再スケジュールすることは可能ですか? つまり、次のようにして大丈夫ですか?
scheduler.pauseAll(); // pause first
scheduler.rescheduleJob(...); // reschedule while it is paused??
scheduler.resumeAll(); // resume All with the new job-trigger expressions as above
(プロジェクト構造の制約により、現時点では正確なシナリオをテストすることはできません。ビルド テストとプロジェクトへの適応に時間が必要です)
前もって感謝します。