bjexlsexjob(実行中のジョブ情報の表示(一般ユーザ用))
形式
bjexlsexjob [-h 論理ホスト名] [-s | -c | -j ジョブ識別子 ]
機能
実行中のジョブの情報を表示する。
実行中のジョブの表示形式には,簡易表示(ステップに関する情報を表示するものとCPU使用時間に関する情報を表示するもの)と詳細表示がある。
簡易表示でジョブの一覧を表示する場合,ジョブ識別子の昇順に表示される。
オプション
戻り値
戻り値 |
意味 |
---|---|
0 |
正常終了 |
0以外 |
エラー終了 |
使用例
-
実行中のジョブ一覧のステップに関する情報を表示する
bjexlsexjob
出力例
出力項目の説明
-
JOBID
ジョブ識別子(6桁)
-
JP1JOBID
JP1ジョブ識別子(10桁。JP1から投入されたジョブでない場合は空白)
-
JOBSTART
ジョブの実行開始時刻
-
STEPSTRT
ジョブステップの実行開始時刻
-
JOBNAME
実行中のジョブ名称(ジョブ名称の先頭から12文字を表示する)
-
STEPNAME
実行中のジョブステップ名称(ジョブステップ名称の先頭から12文字を表示する。ステップ名の指定が無い場合は空白)
-
PROCSTEP
実行中のプロシジャステップ名称(プロシジャステップ名称の先頭から12文字を表示する。プロシジャステップ名の指定が無い場合は空白)
-
PPID
ジョブコントローラプロセス(bjexec)のプロセス番号(10進数,10桁)
-
PID
ジョブコントローラプロセス(bjexecsub)のプロセス番号(10進数,10桁)
-
STEP PID
ジョブステッププロセスのプロセス番号(10進数,10桁)
-
実行中のジョブ一覧のCPU使用時間に関する情報を表示する
bjexlsexjob -c
出力例
出力項目の説明
-
JOBID
ジョブ識別子(6桁)
-
JP1JOBID
JP1ジョブ識別子(10桁。JP1から投入されたジョブでない場合は空白)
-
JOBSTART
ジョブの実行開始時刻
-
STEPSTRT
ジョブステップの実行開始時刻
-
JOBNAME
実行中のジョブ名称(ジョブ名称の先頭から12文字を表示する)
-
STEPNAME
実行中のジョブステップ名称(ジョブステップ名称の先頭から12文字を表示する。ステップ名の指定が無い場合は空白)
-
C-TIME
実行中のジョブが使用したCPU時間。6桁の秒(約277時間)と3桁のミリ秒で表示する。最大値を超えた場合999999.999となる。実行終了したジョブステップで使用したCPU時間と実行中のジョブステップで使用しているCPU時間の和で求めた参考値である。
実行終了したジョブステップのCPU時間はKAKC0097-Iメッセージで表示されるものの和であり,実行中のジョブステップのCPU時間は,次のように求める。
-
GetProcessTimes関数で求めたカーネルモードでのプロセス動作時間とユーザーモードでのプロセス動作時間の和で求めた参考値である。
-
-
PRI
ジョブステッププロセスの優先度であり,次のように求める。
-
GetPriorityClass関数で求めた優先順位クラスに対応した値。
GetPriorityClass関数で求めた優先順位クラス
表示する値
IDLE_PRIORITY_CLASS
0
BELOW_NORMAL_PRIORITY_CLASS
1
NORMAL_PRIORITY_CLASS
2
ABOVE_NORMAL_PRIORITY_CLASS
3
HIGH_PRIORITY_CLASS
4
REALTIME_PRIORITY_CLASS
5
上記以外
?
-
-
JP1PRI
JP1実行優先順位(JP1から投入されたジョブでない場合は空白)
-
実行中のジョブの詳細情報を表示する
bjexlsexjob -j ジョブ識別子
出力例
出力項目の説明
-
JOBID
ジョブ識別子(6桁)
-
JOB NAME
実行中のジョブ名称(ジョブ名称31文字を表示する)
-
JOB START TIME
ジョブの実行開始日付・時刻
-
JOB C-TIME
実行中のジョブが使用したCPU時間。6桁の秒(約277時間)と3桁のミリ秒で表示する。最大値を超えた場合999999.999となる。
実行終了したジョブステップで使用したCPU時間と実行中のジョブステップで使用しているCPU時間の和で求めた参考値である。
実行終了したジョブステップのCPU時間はKAKC0097-Iメッセージで表示されるものの和であり,実行中のジョブステップのCPU時間は,次のように求める。
-
GetProcessTimes関数で求めたカーネルモードでのプロセス動作時間とユーザーモードでのプロセス動作時間の和で求めた参考値である。
-
-
STEP NAME
実行中のジョブステップ名称(ジョブステップ名称31文字を表示する。ステップ名の指定が無い場合は空白)
-
PROC-STEP NAME
実行中のプロシジャステップ名称(プロシジャステップ名称31文字を表示する。プロシジャステップ名の指定が無い場合は空白)
-
STEP START TIME
ジョブステップの実行開始日付・時刻
-
STEP C-TIME
実行中のジョブステップで使用したCPU時間。6桁の秒(約277時間)と3桁のミリ秒で表示する。最大値を超えた場合999999.999となる。
-
GetProcessTimes関数で求めたカーネルモードでのプロセス動作時間とユーザーモードでのプロセス動作時間の和で求めた参考値である。
-
-
PGM
実行プログラム名称(最大1023桁)
-
XML FILE
ジョブ定義XMLファイル名称(パスの先頭から1023文字を表示する)
-
PPID
ジョブコントローラプロセス(bjexec)のプロセス番号(10進数,10桁)
-
PID
ジョブコントローラプロセス(bjexecsub)のプロセス番号(10進数,10桁)
-
STEP PID
ジョブステッププロセスのプロセス番号(10進数,10桁)
-
JP1JOBID
JP1ジョブ識別子(10桁。JP1から投入されたジョブでない場合は空白)
-
JP1PRI
JP1実行優先順位(JP1から投入されたジョブでない場合は空白)
-
PRI
ジョブステッププロセスの優先度であり,次のように求める。
-
GetPriorityClass関数で求めた優先順位クラスに対応した値
GetPriorityClass関数で求めた優先順位クラス
表示する値
IDLE_PRIORITY_CLASS
0
BELOW_NORMAL_PRIORITY_CLASS
1
NORMAL_PRIORITY_CLASS
2
ABOVE_NORMAL_PRIORITY_CLASS
3
HIGH_PRIORITY_CLASS
4
REALTIME_PRIORITY_CLASS
5
上記以外
?
-
注意事項
-
ジョブステップの前後処理中のジョブステッププロセスが実行中でない場合は,ジョブステップの情報は表示されないでジョブの情報だけが表示される。
-
実行中のジョブステップで使用したCPU時間は,ジョブコントローラが起動したプロセスだけの情報となる。ジョブコントローラが起動したプロセスから新たに起動したプロセス分は含まれない。
-
このコマンドでジョブ情報を表示するには,設定ファイルのJOB_STATUS_DISPLAYパラメータでENABLEの指定が必要である。