ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:takao0009 JP1での保留Job一覧取得につきまして
困り度:
  • 困っています
こんにちは
JP1で保留したままの状態JOBを取得する方法はありますでしょうか?
保留したままで解除を失念するケースがあり、システム的に対応するように依頼されました。

A-AUTOなら分かるのですが、JP1は初めて扱っており戸惑っております。
使用しているのは「JP1 AJS2 Ver6i」のWindows版です。

何卒よろしくお願い致します。
質問投稿日時:08/05/02 20:01
質問番号:3992911
最新から表示回答順に表示

回答

 

回答者:super-dog ごめんなさい
「ajsshow」の方でした
来週くらいならテストできるので解決していないようなら追記します
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/05/20 08:35
回答番号:No.3
この回答への補足本当にありがとうございます。

私も「ajsshow」コマンドに行き着きまして、下記のとおり試してみました。

ajsshow -F AJSROOT2 -b 2008/05/25 -e 2008/05/25 -f "%J %T %C %F" -R -E /H_* >D:\ajsshow.txt

そうしたところ、保留ステータスは取れたのですが、
該当日(5/25)に実行予定がないJOBなどがエラーとなってしまいます。該当日に実行予定があるJOBネットを対象とできないでしょうか?

よろしくお願い致します。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:super-dog >該当ホスト上で定義されているジョブ全体の指定はできるのでしょうか?
最上位はスケジューラサービスで指定できます。スケジューラサービスを追加していなければ1コマンドで取得できます
(デフォルトスケジューラサービスはAJSROOT1)

ただし、結構負荷の重いコマンドです。万単位のジョブがあると数十分に渡り1個のCPU負荷が100%になります。
実装前にはテストをお忘れなく。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/05/06 21:11
回答番号:No.2
この回答への補足ご回答ありがとうございます。
お礼が遅くなり申し訳ありませんでした。

コマンドを試してみたところ、うまく保留のステータスが取れませんでした。やってみた方法は以下のとおりです。

(1)JP1/Automatic Job Management System 2-View にて
 保留対象JOBのマンスリースケジュールから「保留属性変更」→
 「保留属性設定」をする。Jobネットの階層表示の最上位は
 「AJSROOT2」です。

(2)サーバ側で以下のコマンドを実行した
 ajsprint -F AJSROOT2 -f"%JN %cm %ha" -R /* >D:\ajsprint.txt
保留を行ったJobネットの保留ステータスの結果は「no」でした。

コマンドが違っているのでしょうか??
よろしくお願い致します。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:super-dog 手元にマニュアルが無いのでオプションまではわかりませんが
ajsprintでjob状態が取得できます
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/05/03 12:47
回答番号:No.1
この回答への補足ご回答ありがとうございます。

イメージでは保留されているJOBだけを管理しているファイルが存在していると思っていました。。。
ajsprintで取得できる事は分かりました。
特定のジョブ名、ジョブネット名、ジョブグループ名を指定するみたいですが、該当ホスト上で定義されているジョブ全体の指定はできるのでしょうか?
逐一ジョブ名を設定するのでしょうか?

よろしくお願いいたします。
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示