22

特定のジョブでスケジュールされたトリガーを削除する方法はありますか? トリガーを削除するには、ジョブ全体を削除してから、ジョブとトリガーを再登録するしかないようです。

100 以上のトリガーを持つ可能性のあるジョブがあり、1 つのトリガーを削除するだけでジョブを削除してすべてのトリガーを再登録したくありません。

また、トリガーが設定されるとすぐにスケジューラーがジョブを実行するのを止める方法はありますか?

ありがとう

4

1 に答える 1

37

試すscheduler.unscheduleJob

これは、トリガー名とグループ名をパラメーターとして受け入れ、ジョブではなく、指定されたトリガーのみを削除します。

QuartzScheduler

スケジューラー

フォーラム

于 2009-12-14T23:03:05.567 に答える