0

私はJavaアプリケーションを開発していますが、この中で定期的にメソッドを実行したいと思いました。私はJavaスケジュールを使用して、そのメソッドを定期的に実行しました。これが私のcron式です。

public static String CRON_TIME = "2 0/10 0-9.30,11.30-23 * *?"; / *これは午前10時30分から午前11時30分(1時間)を除いて10分ごとに実行する必要があります* /

これは期待どおりに機能しません。どうすればCron式を記述してそれを行うことができますか?アイデアをください。

4

1 に答える 1

0

時間範囲には分(0-9.30、11.30-23)が含まれているため、式は機能しません。

同じメソッドを呼び出す複数のトリガーを設定する必要があります。

  1. 10分ごとに0〜8時間(2 0/10 0〜8 * *?)
  2. 9時間目は0/10/20(2 0,10,20 9 * *?)
  3. 11時間目は40/50(2 40,50 11 * *?)
  4. 10分ごとに12〜23時間(2 0/10 12-23 * *?)
于 2012-10-02T09:56:04.170 に答える