それぞれ独自の間隔で複数のセッションにcronジョブを実装する方法

Okwy Nwachukwu:

Spring cronアノテーションを利用して、特定のサービスを1日あたり3つの異なるセッションの特定の間隔で毎分実行したいと考えています。

例:最初のセッション:8:15 am-12:36 pm、2番目のセッション:12:40 pm-3:11 pm、3番目のセッション:3:20 pm-4:35 pm。

この特定の例のcron式を設定するにはどうすればよいですか?

Oracleのドキュメントでこれを確認しましたが、これは私が遭遇した最も近い実装です

"0 0/5 14,18 * *?毎日午後2時から午後2時55分まで5分ごとに発砲し、午後6時から午後6時55分まで終了して5分ごとに連射する」

異なる時間と異なるセッション間の間隔のインスタンスはありません

@Scheduled(cron = "0 29-35 11,12 * * ?")
 public static void testCron() {
   DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
   Date date = new Date(); 
   System.out.println("testing cron per minute " + dateFormat.format(date)); }

上記のテストコードから、11:29から11:35の間のコメントを出力しますが、11:35を過ぎては何も出力しません。次のプリントアウトは12:29以降です。

パーティー:

これを実現するために、メソッドに複数の@Scheduledアノテーションを付けることができ、アジェンダの読みやすさと流儀を改善します。

@Scheduled(cron = "0 15-36 8-12 * * ?")
@Scheduled(cron = "0 40-11 12-15 * * ?")
@Scheduled(cron = "0 20-35 15-16 * * ?")
 public static void testCron() {
   DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
   Date date = new Date(); 
   System.out.println("testing cron per minute " + dateFormat.format(date)); }

crontab.guruオンラインツールを使用して、いくつかのcrontab構成をテストすることもできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

それぞれが正しく機能している状態で複数のxセッションを実行することは可能ですか?

分類Dev

jQueryのeach()を使用して、それぞれが独自のフォーム要素を持つセクションの文字数とテキスト領域の切り替えを実装するにはどうすればよいですか?

分類Dev

複数のスレッド (それぞれが独自のアプリケーション コンテキストを持つ) を実行し、正常にシャットダウンする

分類Dev

それぞれ複数のdivの2つの行の間に間隔を追加する方法

分類Dev

それぞれ独自のテーブル内の複数のセットに同じテンプレートを使用する

分類Dev

特定の間隔で動的にcronジョブを作成する

分類Dev

複数のフォルダーをそれぞれ独自のzipアーカイブに圧縮する方法は?

分類Dev

2つの固定ナビゲーション-それらの間でブロックを中央に配置する方法

分類Dev

(異なるバージョンの)Apacheの複数のインスタンスが実行されている場合、それぞれに対してhttpd -Vを実行するにはどうすればよいですか?

分類Dev

Sitecoreファセットにオブジェクトのコレクションを実装するにはどうすればよいですか?

分類Dev

1つのジョブに時間がかかる複数のcronジョブを実行する

分類Dev

Oracleスケジュールジョブが有効になっている場合、それは別のセッションで実行されますか?

分類Dev

テーブルビューセクション間の間隔を作成するにはどうすればよいですか?(すべてのセクションのヘッダーとフッターはすでにカスタムビューです)

分類Dev

それぞれを積極的に選択せずに、複数のワークシートでメソッドを実行する方法

分類Dev

Visual Studioの複数のコピーを操作し、それぞれが異なるソリューションに接続され、含まれている変更の個別のセットを維持します

分類Dev

1つのコマンドを使用して、それぞれが異なるコマンドを実行する4つのウィンドウを持つGNUセッションを作成するにはどうすればよいですか?

分類Dev

Unityで複数のVuforiaARターゲットを、それぞれに個別のオブジェクトを作成せずに認識する方法は?

分類Dev

それぞれラムダトリガーを持つ2つのSQSサブスクリプションでSNSトピックにメッセージを送信すると、キューが空になります

分類Dev

WatchConnectivity複数のWKInterfaceController間でセッションを共有する方法は?

分類Dev

複数のパッケージを含むリポジトリでは、それぞれのバージョンは何を表す必要がありますか?

分類Dev

複数のパッケージを含むリポジトリでは、それぞれのバージョンは何を表す必要がありますか?

分類Dev

Aurelia で独自のアニメーション ライブラリを実装するにはどうすればよいですか?

分類Dev

それはそれをダブルクリックで実行できるように、Mac OS用のアプリケーションを配布する方法?

分類Dev

リストを反復処理して2つのアクションを実行する単一の関数、またはそれぞれが独自のアクションを実行してリストを個別に反復処理する2つの関数?

分類Dev

複数の列のそれぞれのサブセットに関数を適用するにはどうすればよいですか?

分類Dev

pygameで、それぞれ独自の間隔を持つ2つのキーを処理するにはどうすればよいですか?

分類Dev

layout.cshtmlに複数のセクションを実装する

分類Dev

CordaでのReceiveAll()のアプリケーションは何ですか?それを実装する方法は?

分類Dev

それぞれのセクションを異なる場所に配置して、2つのオブジェクトファイルをリンクするにはどうすればよいですか?

Related 関連記事

  1. 1

    それぞれが正しく機能している状態で複数のxセッションを実行することは可能ですか?

  2. 2

    jQueryのeach()を使用して、それぞれが独自のフォーム要素を持つセクションの文字数とテキスト領域の切り替えを実装するにはどうすればよいですか?

  3. 3

    複数のスレッド (それぞれが独自のアプリケーション コンテキストを持つ) を実行し、正常にシャットダウンする

  4. 4

    それぞれ複数のdivの2つの行の間に間隔を追加する方法

  5. 5

    それぞれ独自のテーブル内の複数のセットに同じテンプレートを使用する

  6. 6

    特定の間隔で動的にcronジョブを作成する

  7. 7

    複数のフォルダーをそれぞれ独自のzipアーカイブに圧縮する方法は?

  8. 8

    2つの固定ナビゲーション-それらの間でブロックを中央に配置する方法

  9. 9

    (異なるバージョンの)Apacheの複数のインスタンスが実行されている場合、それぞれに対してhttpd -Vを実行するにはどうすればよいですか?

  10. 10

    Sitecoreファセットにオブジェクトのコレクションを実装するにはどうすればよいですか?

  11. 11

    1つのジョブに時間がかかる複数のcronジョブを実行する

  12. 12

    Oracleスケジュールジョブが有効になっている場合、それは別のセッションで実行されますか?

  13. 13

    テーブルビューセクション間の間隔を作成するにはどうすればよいですか?(すべてのセクションのヘッダーとフッターはすでにカスタムビューです)

  14. 14

    それぞれを積極的に選択せずに、複数のワークシートでメソッドを実行する方法

  15. 15

    Visual Studioの複数のコピーを操作し、それぞれが異なるソリューションに接続され、含まれている変更の個別のセットを維持します

  16. 16

    1つのコマンドを使用して、それぞれが異なるコマンドを実行する4つのウィンドウを持つGNUセッションを作成するにはどうすればよいですか?

  17. 17

    Unityで複数のVuforiaARターゲットを、それぞれに個別のオブジェクトを作成せずに認識する方法は?

  18. 18

    それぞれラムダトリガーを持つ2つのSQSサブスクリプションでSNSトピックにメッセージを送信すると、キューが空になります

  19. 19

    WatchConnectivity複数のWKInterfaceController間でセッションを共有する方法は?

  20. 20

    複数のパッケージを含むリポジトリでは、それぞれのバージョンは何を表す必要がありますか?

  21. 21

    複数のパッケージを含むリポジトリでは、それぞれのバージョンは何を表す必要がありますか?

  22. 22

    Aurelia で独自のアニメーション ライブラリを実装するにはどうすればよいですか?

  23. 23

    それはそれをダブルクリックで実行できるように、Mac OS用のアプリケーションを配布する方法?

  24. 24

    リストを反復処理して2つのアクションを実行する単一の関数、またはそれぞれが独自のアクションを実行してリストを個別に反復処理する2つの関数?

  25. 25

    複数の列のそれぞれのサブセットに関数を適用するにはどうすればよいですか?

  26. 26

    pygameで、それぞれ独自の間隔を持つ2つのキーを処理するにはどうすればよいですか?

  27. 27

    layout.cshtmlに複数のセクションを実装する

  28. 28

    CordaでのReceiveAll()のアプリケーションは何ですか?それを実装する方法は?

  29. 29

    それぞれのセクションを異なる場所に配置して、2つのオブジェクトファイルをリンクするにはどうすればよいですか?

ホットタグ

アーカイブ