問題タブ [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 - スプリングクォーツ付クロン式
以下のcron式の書き方は?
- 毎月第 1 営業日 00:00:00
- 毎月第 4 営業日の 06:00:00
- 土曜日の00:00:00
上記のcron式に基づいて、開始日と終了日を取得する方法は?
- 前月の初日と当月の初日
- 前月1日当月3営業日
- 今週の月曜日の日付と今週の土曜日の日付。
mysql - データベースとワードプレスのバックアップcronジョブ
mysqlデータベースとwordpressファイルをhostgatorcpanelから1日1回バックアップするcronジョブを実行したいと思います。
サンプルスクリプトを見つけて、自分の情報でパラメーターを編集しましたが、正しく機能していないようです。私はcronジョブの経験があまりないので、私のすべての問題が何であるかわかりません。
私は、backups.shという名前の.shファイルをホームディレクトリに保存し、サブフォルダーデータベースとワードプレスを含むbackupsという名前のフォルダーを持っています。
これは.shファイルです。{my info}を私の資格情報に置き換え、データベース情報のすべてを入力しました。
これが私がコマンドラインのために持っているものです:
cronジョブの実行後に電子メールが届き、「そのようなファイルまたはディレクトリはありません」という通知と、一連のコマンドが見つかりません。
c# - Quartz.NET2.0のAdoJobStoreでcronmisfire-instructionFireOnceNowを使用する方法は?
AdoJobStoreで設定されたquartz.net-2.0で、misfire-instructionがFireOnceNowに設定されたcronトリガーを使用していXMLSchedulingDataProcessorPlugin
ます。
cron-expression
ジョブが1分ごとにトリガーされるように設定されています0 0/1 * * * ?
。
ジョブスケジューラはで開始するように設定されていGlobal.asax.cs
ます。
予想される動作:ジョブをトリガーする必要があるときにサーバーを停止したが、次のトリガーの前にサーバーを再起動した場合、サーバーはすぐに1回トリガーする必要があります。
例:
最初のジョブは00:01:00にトリガーされます。
00:02:00がトリガーされる前にサーバーを停止しましたが、サーバーを起動する必要がある数秒後に、たとえば00:02:10としましょう。
サーバーを(00:02:10に)再起動すると、00:02 :00に失火したジョブが一度起動され、その後は通常のトリガー動作が続行されると予想されます。
実際に起こることは、何もトリガーされないということです。00:03:00からトリガーを継続します。
それを期待どおりに機能させるために私がしなければならないアイデアはありますか?
ご協力いただきありがとうございます!
@ Global.asax.cs:
@ quartz_jobs.xml:
@ web.config:
@ TestJob.cs:
spring - Spring 3.0.7 CronTriggerは、トリガーされるとタスクを複数回実行します
さて、私は見つけることができるすべてを調べましたが、私の問題に対する答えは見つかりませんでした。いくつかのアイテムは近かったが、十分に近かった。私はTomcat7で実行されているSpring3.0.7ベースのWebアプリを持っています。applicationContext.xmlには次のものがあります。
これにより、ScheduledReportsQueuerServiceクラスが1分ごとに実行されます。それはうまくいきます。次に、そのクラス内でいくつかのデータベーステーブルをチェックし、まだスケジュールされていない場合は、CronTriggerに基づいてタスクをスケジュールしようとします。
これは、新しいタスク(上記のnewWorker)が実行されるときにも機能するようです。問題は、正しいトリガー時間に複数回実行されることです。たとえば、新しいタスクのcronパターンが'* * / 2 * * * *'の場合、2分ごとに1回実行する必要があります。代わりに、タスクは2分ごとに50〜60回連続して実行されます。
これは、あなたが与えることができるどんな助けも素晴らしいだろうと私を狂わせています。
詳細ここにいくつかのログ出力があります。XMLベースのスレッドが開始され、2分ごとに1つのレポートを実行するためのスレッドを作成していることがわかります。次に、そのレポートが60回連続して実行される2分ごとに表示されます。
java - QuartzSchedulerCrontrigger形式
crontriggerのフォーマットについて本当に混乱しています
http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger
iveは何時間も自分のフォーマットを作成してきましたが、役に立ちませんでした:(
編集済み*
私が必要としているのは、特定の日付に基づいて、10か月ごとにトリガーすることです。
ありがとう
cron - 一部の時間を除くクロブの仕事
現在、次のように 2 つの cronjobs があります。
0 */6 * * * ルート ジョブ 1
0 */2 * * * ルート job2
job1 の実行中に job2 を実行しないようにする必要があります。job2 cron から時刻 (00 00、06 00 など) を除外する方法はありますか。
ありがとう。
cron - Python スクリプトの cron ジョブの設定
cronジョブに対して次のコマンドを実行したい
以下のようなcronジョブをセットアップしました
次のエラーが表示されます
誰が何が間違っているのか、これを設定する方法を手伝ってもらえますか?
java - Quartz スケジューラ - 間の時間
ジョブのスケジューリングにクオーツスケジューラーを使用しています。毎日夜(9:00 PM)から翌日の朝(06:00 AM)までジョブを実行したい場合があります。このようなトリガー
要件を満たすためにどのような変更を加える必要がありますか?
java - Quartzスケジューラーにジョブを非同期(並列)で実行させる方法は?
cronTriggerとして56のジョブがスケジュールされており、すべて同時に実行されます。
これらのジョブはすべて、シーケンスなしで一緒に実行を開始することを期待しています。それぞれが独自のスレッドで実行されているように。ただし、クォーツスケジューラはそれらを1つずつ実行します。
私はいくつかの調査を行い、この クォーツスレッドの実行が並列または順次であることがわかりましたか?これは、quartz.propertiesファイルで次のプロパティを設定することを提案します。
悲しいことに、それは私にはうまくいきませんでした。それでも、私のジョブの1つで例外が発生すると、そのジョブを実行しようとし続けます。これは問題ありませんが、他のジョブは、いくつかの試行の後で完全に失敗するまで実行されません。
スケジューラーが並列動作を示すようにする方法を知っていますか?
ありがとう。
spring - Quartz Clustering - サーバーの起動時にトリガーが複製されます
クラスター化されたセットアップ (JDBC データストアを使用) で、Spring 3.1 で Quartz 2.1.6 を使用しているときに問題に直面しています。現在のコンテキスト:
- ジョブと CRON トリガーは、Spring 構成ファイルで定義されます (以下を参照)。
- SchedulerFactoryBean で overwriteExistingJobs プロパティが true に設定されているため、デプロイメントごとに新しいジョブ定義が DB に追加されません。
- ただし、クラスターにデプロイするたびに、各ノードがトリガー データを再作成するようです。たとえば、1 つのジョブと 4 つのノードを指す 2 つのトリガーがある場合、クラスターのデプロイ後、DB には 1 つのジョブ定義と 4x2 トリガーがあります。再デプロイするたびに、4x2 トリガーが追加されます。
この動作は正常ですか?はいの場合: 各デプロイでトリガー データを再作成しないように Quartz に指示するにはどうすればよいですか? (またはジョブのようにそのデータを上書きします)