問題タブ [crontrigger]
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 - Quartz の getNextIncludedTime() がわかりません
私はおそらくただのばかです - 長い一日でした! Quartz への最初の進出で何かを誤解してしまいました...
このコードを考えると:
時間枠は 10 ミリ秒で、カレンダーに含まれる時間は 10 分離れているため、出力に含まれる時間は最大で 1 つになると思います。
しかし、私がそれを実行すると:
助けてください!
quartz-scheduler - N 時間/日/週/月ごとに実行される cron トリガーの Quartz cron 式
ユーザーが何らかのアクティビティをスケジュールできるようにするアプリケーションを開発しています。ユーザーが提供する入力は、
- Nの値
- 時間/日/週/月のオプション
- 開始日
- 始まる時間
トリガー時間が開始日から計算されるように、繰り返し間隔タイプ、つまり時間/日/週/月のそれぞれに対してcron式を正しく取得できません。
quartz-scheduler - Quartz Scheduler はどのくらいの頻度で起動しますか?
私は Quartz Scheduling を使用しています。より具体的には、毎日午後 10 時に起動するように設定された cron トリガーです。
私が対話している別のグループは、ジョブを実行する必要があるかどうかを確認するためにスケジューラーが 1 日に何回起動するかを尋ねています。午後 10 時のジョブは、構成されている唯一のジョブです。その時しか起きないと思います。
ドキュメントを見ましたが、何も表示されませんでした。誰かがドキュメントで言及されている場所を知っているなら、私は知りたいです。
ありがとう。
quartz-scheduler - JDBCJobStoreに格納されたCronTriggerBeanを呼び出す方法は?
助けが必要です。Quartz Scheduling を使用しており、CronTrigger を毎晩午後 10 時に実行するように構成しました。クラスタリングを利用するために JDBCJobStore を使用しています。
ジョブは毎晩午後 10 時に実行されますが、必要に応じてプログラムでジョブを呼び出してその場で実行できるようにしたいのですが、クラスタリングを利用したい (つまり、複数の人が実行できるようにしたくない)仕事)。
クラスタリング オプションを利用しながら、ストアから CronJob を取得して実行する方法はありますか? たとえば、ジョブをウェイクアップする最初のサーバーが実行されます。クラスター内の他のサーバーがウェイクアップすると、ジョブが既に開始されている場合は実行されません。
私はこのようにこれを行うことができますが、それは別の仕事として始まります....これは私が望むものではありません.
javascript - 私が行方不明になっている Javascript cron 実装がどこかにありますか?
Javascript のタイミングの問題、ミリ秒単位で正確でない/ずれていることなどは認識していますが、少なくともブラウザベースのスケジューリングを試みるには何かが必要です。
機能に関しては、ここで説明されているスケジューリング パターンに沿って何かを考えています: http://www.sauronsoftware.it/projects/cron4j/manual.php#p02
そこに何か?私はグーグル検索を行いましたが、何の価値もない実装は見つかりませんでした。
java - Java で Cron 式を使用して最終起動時間を検索する
JavaでCron式から「最終起動時間」を見つける方法はありますか?
たとえばnow = 25-Apr-2010 10PM
、 で、cron 式が0 15 10 ? * *
(quartz) の場合、 を返す必要があり25-Apr-2010 10:15AM
ます。
ノート:
- 標準の cron 式 (Unix や Quartz など) を使用するか、あまり一般的ではない式を使用するかは、正しい「最終起動時刻」を取得できる場合は気にしません。
- また、トリガーが発火していない可能性があるため、文字通り「最終発火時間」ではありませんが、論理的には、最後に発火した(発火した)時期を知る方法があるはずです。
java - Quartz Spring CronTrigger が構成された回数よりも多く発生しました
ジョブ「digestJob」の cronTrigger があります。
これが私の schedulerFactoryBean 構成です。
問題は、digestCronTrigger が毎日午後 5 時 35 分に 1 回起動されるはずなのに、指定された時間に 2 回起動されていることです。ただし、SimpleTrigger を使用すると:
すべてが正常に機能し、トリガーは 10 秒ごとに正確に 1 回起動されます。digestCronTrigger が 2 回起動されるのはなぜですか? cron 式に何か問題がありますか、または不足しているプロパティはありますか? どんな助けでも大歓迎です。
java - setCronExpression(CronExpression) と setCronExpression(String) の違い
classのメソッドのQuartz Scheduler javadocsから:setTimeZone
CronTrigger
このメソッドの後に setCronExpression(CronExpression) が呼び出されると、CronExpression の TimeZone 設定が優先されます。ただし、このメソッドの後に setCronExpression(String) が呼び出された場合、文字列の cron 式にはタイム ゾーンがないため、このメソッドによって適用されるタイム ゾーンは有効なままです。
異なるシーケンスで両方のセッターを呼び出すことの違いは何ですか?
java - Java Quartz Cron トリガー
Java プログラムで Quartz Cron トリガーを使用しています。私が使用した Cron 式は 0 0 * * * ?
ここで、スケジューラーを 1 時間に 1 回実行したいと考えました。同じことをテストするためにjbossサーバーを起動し、その後、ウィンドウの時間を5:59:45などにリセットし、6:00:00にスケジューラーが起動しませんでした。
次に、最初に時刻を 5:55:00 に調整してから、サーバーを起動すると、スケジューラが 6:00:00 に起動しました。
サーバーまたはスケジューラは、最初はシステムのタイミングで初期化され、内部で時間を維持しますか??
java - ジョブ名とグループ名を指定して cron 式を取得するには?
Quartz Scheduler v.1.8.0 を使用しています。
Job に割り当て/アタッチされ、 CronTriggerを使用してスケジュールされた cron 式を取得するにはどうすればよいですか? この場合、ジョブ名とグループ名があります。多くのトリガーが同じジョブを指すことができますが、私の場合は 1 つだけです。
Scheduler クラスで利用可能なメソッドScheduler.getTriggersOfJob(jobName, groupName)がありますが、 Trigger配列のみを返します。
cron式の例:0 /5 10-20 * * ?
注:クラスCronTriggerはTriggerを拡張します