2017-04-11 25 views
0

私は一定の時間間隔の後に与えられたコードの間にコードを実行するためにSpringのcron式を書こうとしています時間間隔。私はコードを20分ごとに実行し、午前6時から午後6時までは昼間に実行したいと思います。一定の時間間隔の後、一定の時間間隔の間に実行するスケジューラタスクを設定する方法

以下は、コードを20分ごとに実行するための式ですが、一定の時間間隔で実行を制限する方法はありません(cron式でスケジュールを制限することはできますか、コードはjavaクラスです)。

<task:scheduled-tasks> 
     <task:scheduled ref="commonSchedulerForSms" method="sendCommonSmsReport" 
     cron="0 0/20 * * * ?" /> 
</task:scheduled-tasks> 

私は、Spring VERSION 3.0、サーブレットバージョン2.5、およびJavaバージョン1.6で作業しています。

ありがとうございました。

+2

希望の午前6時から20分ごとに[リンク](http://stackoverflow.com/questions/3282036/cron-expression-for-a-time-range) –

答えて

2

この表現してみてください。

0 0/20 6-17 * * ? 

火災午後5時40分(17時40分まで06:00)この記事はあなたの問題を解決してい

関連する問題