たとえば、3:11:00、16:27:00、18:32:00にジョブを実行したい場合。Javaの単一のCRON式を介して可能ですか?
1 に答える
0
私はそうは思わない。標準のCRON式を使用すると、1時間の異なる分( -3:11、3:27、3 "0 11,27,32 3 * * ?"
:32)または同じ分の異なる時間( -3:11、16:11、18:11)で実行を表現できます。 "0 11 3,16,18 * * ?"
)。ただし、それらを組み合わせると("0 11,27,32 3,16,18 * * ?"
)、式は1時間ごとに3回トリガーされます(3:11、3:27、3:32、16:11、16:27 ...)-必要なものではありません。
あなたができること(そしてそれは正当な解決策です)は、1つのジョブを定義し、それに3つの異なるトリガーをアタッチすることです。
0 11 3 * * ?
0 27 16 * * ?
0 32 18 * * ?
于 2012-10-01T08:35:50.740 に答える