前提・実現したいこと
Java初心者です。
前提として、
・3つのバッチがあります
・それぞれ7:00〜9:00、11:00〜13:00、18:00〜21:00のあいだ30分ごとに起動し、処理を行います。
・各バッチは基本的に時間内に終わりますが、過去何回か大きく後ろにずれたことがあります。
以上です。
これらに対して同時に起動しないように制御するシステムを作りたいです。
発生している問題
外部ライブラリを使ってcronのようにスケジュール管理をしたいのですが、バッチを起動する際開始直後の最初の1回だけ行いたい処理があります。
ですがcronらしく設定する以上、繰り返し行われてしまうので手こずっています。
試したこと
Timerクラスを使おうと試みましたが○時〜○時の設定方法が難しく断念しております。
補足情報(FW/ツールのバージョンなど)
eclipse
コードが書けずすみませんが、どうかよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー