問題タブ [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.
scheduling - Autosys の Java API、cs-7
エンタープライズ スケジューラの世界は初めてです。
Java プログラムを使用して、Autosys、cs-7 などのエンタープライズ スケジューラでジョブをスケジュールする必要があります。Autosys、cs-7 で使用できる Java API はありますか。
.net - アプリを新しいバージョンに置き換えた後でも、スクリプトは古いバージョンの .NET アプリを実行します
これを読んでくれてありがとう。
Environment は Windows Server で実行される AutoSys スケジューラであり、ジョブは Perl スクリプトを呼び出します。Perl スクリプトは、FTP 経由でいくつかのファイルを取得し、VB.NET アプリケーションを使用してそれらを処理します。クライアントが変更を要求した後、先週 VB.NET アプリの新しいバージョンをプッシュしました。
新しいバージョンがプッシュされましたが、スクリプトが何らかの形で実行されると、古いコードが実行されています (ログ出力と結果ファイルでわかります)。デスクトップからスクリプトを実行すると新しいコードが実行されますが、スケジューラから実行すると古いコードが実行されます。
アプリの古いバージョンはもう利用できないため、これは私たちにとって困難です. 私たちはそれを新しいバージョンでコピーしました (繰り返しますが、実行すると動作します)。
何かご意見は?時間を割いてこれを読んで、私を助けようとしてくれた皆さんに感謝します!
.net - AutoSys から .NET アプリを実行するとエラーが発生する
AutoSys と WebSphere MQ がインストールされている Windows Server 2008 で実行される .NET コンソール アプリケーションがあります (アプリケーションは WebSphere MQ にメッセージを送信するために使用されます)。
コンソール アプリケーションを 10 分ごとに呼び出す AutoSys ジョブを設定しようとしています。
サーバーにログインし、コマンド ラインを使用してアプリケーションを実行すると、アプリケーションは正しく動作します。
しかし、AutoSys を使用してアプリケーションを実行すると、次のエラーが発生します。
サーバーにログインしてAutoSysを実行するときに同じユーザーを使用しているため、アプリケーションが同じ方法で実行されると予想していました。
誰かが以前にこの問題を抱えていたのか、それともサーバーにログインしたときと同じようにアプリケーションを動作させる AutoSys に欠けている可能性のある構成/パラメーターなどがあるのか どうか疑問に思っています。
これが理にかなっていることを願っています
前もって感謝します
autosys - 2 つの実行ウィンドウを持つようにジョブを設定する方法 以下のサンプルジョブを参照してください。
Autosys ジョブを 2 つの別々の間隔で実行するように設定するにはどうすればよいですか? 以下のサンプルジョブをご覧ください。
このジョブは、00:06 から 00:56 の間で実行し、次に 04:06 から 04:56 の間で実行する必要があります。start_mins は同じにすることができます。
autosys - 単一の .jil ファイルで定義することにより、Autosys で JIL を介して複数のジョブを追加することは可能ですか?
ある環境から別の環境にジョブを移動する必要があるため、単一の .jil ファイル/コマンドを使用してジョブを一括追加することは可能ですか?
ca - Autosys でのマシンの保留中および終了ステータスのアラート
私の会社では、エンタープライズ ジョブ スケジューラとして Autosys r11.1 SP1 を実行していますが、この製品はその目的を十分に果たしていると思います。社内では「複雑」「使いにくい」と評判ですが、クロスプラットフォームのエンタープライズ ジョブ スケジューラとしては、複雑になることは間違いありません。もちろん、このようなシステムの管理を習得するには、ある程度の時間と献身が必要です。
私は管理を担当するチームの一員ではありませんが、データ ウェアハウス チームを運営しているため、私のチームは製品のヘビー ユーザーです。製品。「Autosys」が一連のソフトウェアであることは確かに知っていますが、私は決して専門家ではありません。実際のジョブ スケジューラとは別に、アラート エンジンと Workload Control Center があり、その 3 つすべてがインストールされていると思います。
現在、Autosys ジョブが Max Run Alarm ステータスに達すると、ヘルプ デスクに電子メール アラートが生成され、適切なアクションを実行できます。これは、Autosys の内部データ モデルに関する私の理解からすると、ジョブに発生する可能性のある「イベント」です。
これは、私が知っている仕事が一度に 1 つずつ属することができるさまざまな像とは異なります。
- アクティブ化
- 非活性
- 起動
- ランニング
- 成功
- 失敗
- 保留
- オン・アイス
- 開始が遅い
- 保留中のマシン
- 終了しました
ジョブが最大実行イベントに遭遇したときのアラートに加えて、ヘルプ デスクは、ジョブが失敗ステータスまたはマシン保留ステータスになったときにも電子メール アラートを受け取ります。
ジョブが終了ステータスになった場合、アラートを送信できないと言われています。私はこれを信じていません。
また、何らかのアラートを送信する前にジョブ名をフィルタリングする方法はないと言われています。現在、Autosys の真の開発インスタンスはありません。そのため、命名規則を使用して本番と UAT またはテストを区別しています。現在、電子メール アラートはすべてに対して生成されており、ヘルプ デスクがそれらを取得しようとする絶え間ない戦いに直面しています。非本番ジョブ用に作成されたチケットは必要ないことを理解するために。
この製品の真の機能に関するガイダンスや教育をいただければ幸いです。
クリス
job-scheduling - autosys における保留中のマシンの意味
私は何度も私たちのいくつかがautosys jobs
ステータスになるのを見てきました: Pending Machine
. このステータスの意味は何ですか?通常、このステータスになるのはボックス ジョブではなく、com ジョブです (ボックスは実行中の状態です)。この問題をどのように解決できますか?
更新- Pending Machine ステータスの理由を取得しました。これはファイル システムが原因で、ディスク クォータの使用率が 100% で、autosys エージェントが動作を停止しました。スペースを作ってエージェントを再起動すると、問題なく動作しました。
automation - Autosys: キックスタート属性の概念と使い方
10 個のジョブを含む毎日 (午前 09:00) のボックスがあります。すべての子ジョブは、順番に実行するようにスケジュールされています。
月曜日に、ジョブ 1、2、3 が完了し、ジョブ 4 が失敗しました。そして、これにより、ダウンストリームが停止し、ボックスが無限に実行されます(手動で何らかのアクションが実行されるまで)
ただし、要件は、このボックスを火曜日の午前 9:00 に再度実行することです。最後の実行ステータスに関係なく、次のスケジュールされた時間にボックスをキックオフするキックスタート属性について聞いたことがあります。
誰かがこの kick_start 属性について教えてもらえますか? また、このボックスを毎日スケジュールする他の方法を提案してください。
ティア
autosys - autosys のコマンドからジョブ名を取得するコマンドはありますか?
コマンドからジョブ名を取得する autosys コマンドがあるかどうかを知りたかったのです。
たとえば、 という名前のジョブがあり、 という名前2450_O_MiscStg_TraFKKR_AP
のコマンドがあるとします$(GLOBAL_DDI_PROJ_DIR)/bin/GENERIC_WRAP.ksh ODS_MISC_TRANSACTOR_FY_KR
。
ODS_MISC_TRANSACTOR_FY_KR
このように(またはgrep " ODS_MISC_TRANSACTOR_FY_KR"
jil ファイルからジョブ名を表示するために) コマンドを引数として指定すると、ジョブ名が表示される autosys コマンドが必要です。