問題タブ [cronexpression]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 2.5時間ごとにcron式を実行するにはどうすればよいですか?
スケジューリングにはクォーツスケジューラーを使用しており、2.5時間ごとにジョブを実行する必要があるという要件があります。このためのcron式を作成してください。前もって感謝します。
java - 1 週間を超える Quartz スケジューラーの cron 式
Quartz schduler で cron 式を使用して、2 週間以上ごとに日曜日、水曜日、金曜日にタスクをスケジュールする方法。私のスケジューリングは、どの日からでも開始できます。1 週間は、次の cron 式を使用できることを知っています。 0 12 ? * 水、金、日 * 開始時間 2012 年 11 月 16 日 (金) 7:34 AM
- 2012 年 11 月 16 日金曜日 12:00
- 2012 年 11 月 18 日 日曜日 12:00
- 2012 年 11 月 21 日水曜日 12:00
- 2012 年 11 月 23 日金曜日 12:00
- 2012 年 11 月 25 日 日曜日 12:00 PM しかし、2 週間以上ごとに行う方法がわかりません。
quartz.net - Quartz.NetでBiWeeklyジョブのCronStringを構成します
次のジョブのQuartz.NetジョブスケジューラのCronStringを構成するにはどうすればよいですか。
ジョブは、月曜日の午前12:00に隔週で実行する必要があります。つまり、毎週月曜日に実行する必要がありますが、その間の1週間はスキップします。
例:
spring - Java-春-quatrzcron式
Java-春-quatzshedular。次の2つのcron式を書き込もうとしています
応用を助ける
以下は私がうまくいくと思う式ですが、見るのを待たなければなりません。
java - Cron式へのカレンダーまたは日付
文字列連結を使用するよりも、Calendar または Date を cron 式に変換するより良い方法はありますか? お気に入り;
java - 繰り返し可能な時間間隔を定義する式
繰り返し可能な時間間隔の式を定義する方法を知りたいです。一般的な開始日時と終了日時が必要です(ただし、終了は空の場合があります)。そして、それは一種の繰り返しパターン定義を持たなければなりません。
ユースケースはたくさんあります。例:
レストランでは、ある時期に割引を提供しています(月曜日〜金曜日、12:15〜14:45)
クラブは毎週金曜日21.00-土曜日23:59に追加料金が必要です。
毎月の支払いは5日間(1日から5日)に行う必要があります
等
一般に、ユーザーはそのような時間間隔を定義できる必要があり、日付を渡すと、boolean
その日付が定義された間隔に属しているかどうかに関係なく結果が返されます。私はある程度の経験CronExpression
がありますが、そのようなことを説明することはできません。
これを解決するための代替またはCronExpression拡張機能はありますか?
cron - cronスケジュールを無視して継続的に実行されているクォーツスケジューラジョブ
クラスタモードでOracleDBを使用していますが、スプリングでサポートされているクォーツAPIで問題が発生したため、すべてのクォーツAPIを使用していますspring 3.0.6
。quartz 2.1.6
私のジョブクラスには初期化されていないいくつかの依存関係があり、スケジューラーコンテキストでそれらを渡した後、それは機能しています。
問題は、cron式が5分ごとに実行されることです(0 0/5 * * * ?)
が、ジョブを継続的に実行し続けることです。
私はジョブを作成し、Springコンテキストでトリガーし、それをscheduler.scheduleJobメソッドに渡しました
なぜそれが継続的に仕事を実行しているのか私には分かりません、どんな助けでも大歓迎です。ありがとう!
quartz-scheduler - hh:mmの開始/終了時刻とX分ごとのJava Quartz cron式
取得した時間と X 分ごとにジョブをトリガーする cron 式を作成しようとしています。開始/終了時間と分間隔の両方が、ユーザーから取得したパラメーターです。例えば:
開始時間: 09:15 終了時間: 19:35 分 間隔: 15
ジョブを 09:15 に開始し、15 分ごとにトリガーしたいので、最後のジョブは実際には 19:30 になります (19:35 より後にならないため)。私の問題は、開始/終了時間の分を含める方法がわからないことです..
どうしてこのような表現ができるのでしょうか。
前もって感謝します。
validation - javax.ejb.ScheduleExpression を検証する
ユーザーが cron 式 (例: ) を入力できるテキスト フィールドがあります0 */5 * * * *
。次に、それを分割してビルドしjavax.ejb.ScheduleExpression
ます。
javax.ejb.ScheduleExpression
検証なしでさまざまな要素の任意の文字列を受け入れるようになりました。たとえば、
と受け入れられます。その後、ScheduleExpression を使用しようとすると、明らかにエラーが発生します (たとえば、タイマーを作成しようとすると)。
入力を検証するコードを書き始めていましたが、ルールはそれほど短くて簡単ではありません: http://docs.oracle.com/javaee/6/api/javax/ejb/ScheduleExpression.html
簡単な方法 (Java EE) や、既に機能しているライブラリはありますか?