問題タブ [autosys]
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.
scheduler - AutoSys スケジューラ更新 JIL
私たちはジョブのスケジュール設定に AutoSys を使用しており、小さなジョブの変更 (開始時間など) のためにボックスを削除して再挿入するために、多くの JIL (ジョブ命令言語) スクリプトを書いていることに気付きました。使用できる更新コマンドはありますか? CA の AutoSysチート シートには、1 つの情報がありません。
scheduling - メインフレーム ジョブに対する Autosys の依存関係
午前 3 時の時間依存性があり、メインフレーム ジョブ (この場合は常に成功する job_m) の正常な完了を待機することになっている Autosys ジョブ (job_a と呼びましょう) があります。Job_m はメインフレーム上の OPC スケジューラを介して実行され、ジョブの完了が Autosys に通知されます。午前2時から午前6時まで、いつでも実行できます。
Autosys がどのように機能するかについての私の理解では、job_m が完了するとデータベース内のテーブルにエントリが書き込まれ、job_a がその依存関係をチェックするときに、このテーブルを調べて job_m のステータスを確認します。このステータスは自動的にクリアされません。その結果、job_m が同じ日に実行されることのみに関心がある場合でも、job_m が最初に正常に実行された後に、ジョブの依存関係が常に満たされます。
現在提案されている回避策は、テーブルを定期的にチェックし、job_m のステータスが過去 6 時間以内に変更された場合にのみ完了するジョブ (job_c) を用意することです。
テーブル内の job_m のステータスをリセットするために使用できる Autosys コマンドはありますか? そうでない場合、上記で概説したものよりもこの依存関係を強制するより良い方法はありますか?
sql-server-2005 - Autosys Job Schedular から実行されているジョブの 1 週間の表示履歴を取得するにはどうすればよいですか?
シナリオ:
以前は、ジョブは SQL Server から実行されるようにスケジュールされていました。
SQL Server データベースでは、ジョブは前述の開始時間に従って実行されました。
実行中のジョブの停止、ジョブの開始などのすべての操作は、ジョブを右クリックして行います。
ジョブの履歴 (ジョブのステータス、開始時刻、終了時刻) を表示するには、ジョブを右クリックして [履歴の表示] を選択します。
上記のことを行うことで、以前は 1 週間の詳細を取得していました。
実装された変更
SQL Server データベースで実行されているジョブは、Autosys Console からトリガーされるようになりました。
ジョブの開始、ジョブの停止などの操作は、Autosys を介して実行されるようになりました。
ジョブの動作の制御は、Autosys を通じて行われます。
問題
1 週間全体 のジョブの閲覧履歴を取得できませんでした。 autosys コンソールで特定のジョブの履歴を表示する場合、前日のジョブ実行の詳細 (ステータス、開始および終了時刻) のみが表示されます。
autosys ジョブ スケジュール コンソールで、特定のジョブの 1 週間分のジョブ履歴を取得する方法はありますか?
助けてください。
batch-file - Autosys への DOS CMD 送信エラー
Autosys には、かなり単純な DOS バッチ ファイル (.CMD) を実行するジョブがあります。ジョブが条件付きで失敗した場合、どのように Autosys に連絡しますか? 実行して終了すると、Autosys は何があっても成功を報告します。内部で決定された条件に基づいてスクリプトが失敗した場合、プログラムで Autosys に通知したいと思います。
どんな助けでも大歓迎です。前もって感謝します。
scheduling - 扶養家族を実行せずにautosysジョブを実行するにはどうすればよいですか?
autosysジョブに変更を加えたいのですが。変更した後:
- 扶養家族を実行せずに単独で実行してテストしたいと思います。
- テストが終了したら、「通常の」状態にします。つまり、それ(およびその依存関係)が翌日通常どおり自動的に実行されるようにします。
これは、スケジューリングシステムのかなり基本的な要件のようです。
現実的には、#1を満たす唯一の方法は、テストの間、扶養家族をON_HOLDにすることだと思われます。
問題は、最後に(#2の場合)保留を解除すると、すぐに状態を確認して実行することです。これは、要件#1に違反します。
代わりに、条件#2をINACTIVEに設定して満たすことを試みることもできますが、そうすると、そのようなジョブがSUCCESSになる可能性のあるボックスがすぐに設定され、おそらく再び扶養家族がトリガーされ、#1に違反する可能性があると言われています。
何かご意見は?
autosys - 任意のステータスの別のジョブの後に開始する Autosys ジョブ
前のジョブが終了したステータスに関係なく、別のジョブの後にジョブを実行する必要があります。
これまでのところ私は使用しています
どんなステータスでも書けますか?
autosys の正確なバージョンはわかりません。しかし、最新のものではありません。
autosys - Autosysで最近のすべてのジョブの失敗を取得する
Autosysの最近のすべての障害を一覧表示するコマンドは何ですか?
autorep -d -J ALL
ある種の後に続くことを考えてgrep
いましたが、autorep
レポートは段落で表示され、ジョブ名とステータスが別々の行に表示されるため、すばやく簡単なオプションを見落とさない限り、Perlでカスタムフィルターを作成する必要があります。
unix - Autosysジョブは正規表現に依存します
Jobdependsコマンドを使用して、tax_check_d_%で示されるジョブのリストを取得しています。tax_check_d_jobのようなファイルが必要ですが、tax_check_djobtax_check_d_jobtax_check_djob_jobが返されます。
tax_check_d_jobのみを選択するにはどうすればよいですか?
cron - Autosysジョブテスト
私はautosysを初めて使用します。特定の仕事でポジティブテストとネガティブテストを実行する方法を知っている人はいますか
jobs - Autosys の月次ジョブ スケジュール
週の特定の日に autosys ジョブを実行する方法は知っていますが、月に 1 回実行するにはどうすればよいでしょうか。