付録B.3 プロセス一覧(UNIXの場合)

UNIX版のJP1/AJS3のプログラムおよびコンポーネントのプロセス一覧を記載します。

<この項の構成>
(1) UNIX版JP1/AJS3 - Managerのプロセス一覧
(2) UNIX版JP1/AJS3 - Agentのプロセス一覧
(3) UNIX版JP1/AJS3 Console Managerのプロセス一覧
(4) UNIX版JP1/AJS3 Console Agentのプロセス一覧

(1) UNIX版JP1/AJS3 - Managerのプロセス一覧

UNIX版JP1/AJS3 - Managerは,次に示す3種類のプロセスで構成されます。

jajs_spmdの子プロセスの状態は,jajs_spmd_statusコマンドで確認できます。詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス1 2. コマンド jajs_spmd_status」の説明を参照してください。

親プロセス,子プロセス,および詳細プロセスの状態は,psコマンドで確認できます。

(a) 標準構成の場合

親プロセスおよび子プロセスの一覧を表B-13に,子プロセスおよび詳細プロセスの一覧を表B-14に示します。

なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-13 UNIX版JP1/AJS3 - Managerの親プロセスおよび子プロセス一覧

親プロセス名
(プロセス数)
機能子プロセス名
(プロセス数)
機能
jajs_spmd(1)※1JP1/AJS3サービスjajs_dbmd_組み込みDBセットアップ識別子(1)※2DB管理
jajs_hstd(1)ホストサービス管理
jajs_schd_スケジューラーサービス名(1)※3スケジューラーサービス管理
jajs_agtd(1)エージェントサービス管理
ajsqlagtd(1)JP1/AJS3 Queueless Agentサービスキューレスエージェントプロセス
JP1/AJS3 - Manager(スケジューラーサービス)からのキューレスジョブの実行要求を受け付ける。
ajsqlagtd(実行するジョブ数)キューレスジョブ管理プロセス。
キューレスジョブを実行する。
JP1/AJS3 Queueless Agentサービス(キューレスエージェントプロセス)から,同名のプロセス名が実行するジョブごとに生成される。
キューレスジョブの実行が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ローカルホスト(自ホスト)でキューレスジョブを実行する場合に,必要となる。
ajsqlftpd(1)JP1/AJS3 Queueless File Transferサービスキューレスファイル転送プロセス
キューレスジョブ管理プロセスからのファイル転送要求を受け付ける。
ajsqlftpd(ファイル転送要求数)キューレスファイル転送ワーカプロセス。
転送ファイル,標準出力ファイル,および標準エラー出力ファイルのデータ転送を行う。
JP1/AJS3 Queueless File Transferサービス(キューレスファイル転送プロセス)から,同名のプロセス名がファイル転送要求ごとに生成される。
ファイル転送が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ajschkmand(1)JP1/AJS3 Check Managerサービス
定義内容の事前チェックの制御(マネージャープロセス)
ajschkagtd(1)JP1/AJS3 Check Agentサービスajschkagtd(5)定義内容の事前チェックの制御(エージェントプロセス)
(凡例)
-:該当なし
注※1
コマンドラインで論理ホスト名を指定した場合には,物理ホストに対応したプロセスと論理ホストに対応したプロセスとを区別できます。
論理ホスト対応のプロセス名は,「プロセス名 -h 論理ホスト名」です。
例えば,論理ホスト名が「hostA」の場合,hostA対応のjajs_spmdプロセスは,「jajs_spmd -h hostA」です。
注※2
プロセス名は「jajs_dbmd_組み込みDBセットアップ識別子」です。
例えば,組み込みDBセットアップ識別子が「_JF0」の場合,プロセス名は「jajs_dbmd_JF0」です。複数の組み込みDBを使用している場合は,組み込みDB数分のプロセスが起動されます。
注※3
プロセス名は「jajs_schd_スケジューラーサービス名」です。
例えば,スケジューラーサービス名が「AJSROOT1」の場合,プロセス名は「jajs_schd_AJSROOT1」です。スケジューラーサービスを多重起動している場合は,スケジューラーサービス数分のプロセスが起動されます。

表B-14 UNIX版JP1/AJS3 - Managerの子プロセスおよび詳細プロセス一覧

子プロセス名詳細プロセス名機能
jajs_hstdajshlogdホストサービス専用ログ管理
ajsinetdほかのサーバからのアクセスを制御する,ネットワーク制御プロセス。
ajsnetwd通信制御管理
ajsagtmdエージェント管理
ajsovstatdJP1/Cm2/NNMまたはHP NNMと連携している場合に,JP1/Cm2/NNMまたはHP NNMからJP1/AJS3を監視する。
このプロセスは,詳細プロセスを持たない。
ajsgwmasterdジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御する場合に,ジョブネットコネクタと接続先のジョブネット間の通信を行うスケジューラーサービス間通信制御プロセスを管理する。
jpqman※1ジョブ実行制御 マネージャープロセス
サブミットの受け付けなど,ジョブ実行制御独自の処理のメインプロセス。
jpomanagerイベント・アクション制御マネージャープロセス
イベントジョブを管理する。
jajs_schdajslogdスケジューラーログ出力プロセス
jpqman※1ジョブ実行制御 マネージャープロセス
サブミットの受け付けなど,ジョブ実行制御独自の処理のメインプロセス。
jpomanagerイベント・アクション制御マネージャープロセス
イベントジョブを管理する。
ajsmasterdスケジューラー
スケジューラーサービスのプロセス全体を監視する。
jajs_agtdjpqmonジョブ実行制御
ジョブ実行制御のプロセス全体を監視する。
jpoagentイベント・アクション制御エージェントプロセス
このプロセスでjpomanager以外の各監視用のプロセスを監視・制御する。JP1/AJS3 - Managerでも,jpoagentが制御する。
ajsinetdajsmonsvr※2JP1/AJS3 - Viewに接続されたときに起動するプロセス
このプロセスは,詳細プロセスを持たない。
ajsrcmdsvrリモートジョブネット実行時,およびコマンドのリモート実行時に起動するプロセス
ajsgwmasterd※1ajsgwd※3スケジューラーサービス間通信制御プロセス
ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御する場合に,ジョブネットコネクタと接続先のジョブネット間の通信を行うプロセス。
jpomanager※1jpomgrsub※1イベントジョブ受付用プロセス
ajsmasterdajsschd※3スケジュール制御プロセス
ajsschbd※3,※4世代管理サブプロセス
ajsflowd※3フロー制御プロセス
ajssubd※3ジョブサブミットプロセス
ajssubwd※3ジョブ完了待ちプロセス
jpqnfyfd※1ジョブ実行制御 状態通知プロセス
ajsremnetcl※3リモートジョブネット登録・登録解除要求プロセス
ajsreqd※3キューレスジョブリクエストプロセス
このプロセスは,ajsflowdから最大8個起動される。
ajsflbd※3,※5フロー制御サブプロセス
jpqmon※1jpqagt※1ジョブ実行制御 エージェントプロセス
このプロセスによってジョブが起動される。
jpqagtdmn※1ジョブ実行制御 ジョブ監視プロセス起動プロセス
ジョブ監視プロセスを起動するためのプロセス。常時5個起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
jpqagtchild※1ジョブ実行制御 ジョブ監視プロセス
ジョブプロセスの実行を監視するためのプロセス。初期状態では5個起動する。さらに,実行ジョブごとに1個ずつ起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
jpoagent※1jpoagtsub※1イベント・アクション制御サブエージェントプロセス
主に各監視用プロセスからの情報をマネージャーに通知する役割を持つ。
jpocwtflMain※1ファイル監視用プロセス
jpocwttmMain※1実行間隔制御用プロセス
jpoeventwatch※1イベント(JP1イベントやログトラップなど)の監視用プロセス
jpoevsearch※1イベント検索プロセス。
実行前のイベント検索が指定されているイベント受信監視ジョブの実行時に起動し,イベントの検索を実行するプロセス。
jpocwtmlmain※1メール監視用通信プロセス
コマンド実行時は,コマンド名と同じ名称のプロセスが起動します。
注※1
論理ホスト対応のプロセス名は,「プロセス名 論理ホスト名」です。
例えば,論理ホスト名が「hostA」の場合,hostA対応のajsmasterdプロセスは,「ajsmasterd hostA」です。
注※2
このプロセスは,JP1/AJS3 - Viewウィンドウのツリーエリアで,スケジューラーサービスを選択した際に,選択したスケジューラーサービスに対して一つ起動されます。
最大プロセス起動数は,「スケジューラーサービス数JP1/AJS3 - Viewの接続数」です。
注※3
物理ホストに対応したプロセスと,論理ホストに対応したプロセスとを区別できます。論理ホスト対応のプロセス名は,「プロセス名_論理ホスト名」です。
例えば,論理ホスト名が「hostA」の場合,hostA対応のajsschdプロセスは,「ajsschd_hostA」です。
注※4
マニュアル「JP1/Automatic Job Management System 3 構築ガイド1 15.1.6 登録解除や保存世代数管理による世代削除処理方式の変更」の環境設定をした場合だけ,起動されます。
注※5
マニュアル「JP1/Automatic Job Management System 3 構築ガイド1 15.1.7 待ち合わせ条件を使用するための設定」の環境設定をした場合だけ,起動されます。

(b) 互換用ISAM構成の場合

親プロセスおよび子プロセスの一覧を表B-15に,子プロセスおよび詳細プロセスの一覧を表B-16に示します。

なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-15 UNIX版JP1/AJS3 - Managerの親プロセスおよび子プロセス一覧

親プロセス名
(プロセス数)
機能子プロセス名
(プロセス数)
機能
jajs_spmd(1)JP1/AJS3サービスjajs_hstd(1)ホストサービス管理
jajs_agtd(1)エージェントサービス管理
ajsqlagtd(1)JP1/AJS3 Queueless Agentサービス(キューレスエージェントプロセス)
JP1/AJS3 - Manager(スケジューラーサービス)からのキューレスジョブの実行要求を受け付ける。
ajsqlagtd(実行するジョブ数キューレスジョブ管理プロセス。
キューレスジョブを実行する。
JP1/AJS3 Queueless Agentサービス(キューレスエージェントプロセス)から,同名のプロセス名が実行するジョブごとに生成される。
キューレスジョブの実行が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ローカルホスト(自ホスト)でキューレスジョブを実行する場合に,必要となる。
ajsqlftpd(1)JP1/AJS3 Queueless File Transferサービス(キューレスファイル転送プロセス)
キューレスジョブ管理プロセスからのファイル転送要求を受け付ける。
ajsqlftpd(ファイル転送要求数キューレスファイル転送ワーカプロセス。
転送ファイル,標準出力ファイル,および標準エラー出力ファイルのデータ転送を行う。
JP1/AJS3 Queueless File Transferサービス(キューレスファイル転送プロセス)から,同名のプロセス名がファイル転送要求ごとに生成される。
ファイル転送が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ajschkmand(1)JP1/AJS3 Check Managerサービス
定義内容の事前チェックの制御(マネージャープロセス)
ajschkagtd(1)JP1/AJS3 Check Agentサービスajschkagtd(5)定義内容の事前チェックの制御(エージェントプロセス)
(凡例)
-:該当なし
注※
コマンドラインで論理ホスト名を指定した場合には,物理ホストに対応したプロセスと論理ホストに対応したプロセスとを区別できます。
論理ホスト対応のプロセス名は,「プロセス名 -h 論理ホスト名」となります。
例えば,論理ホスト名が「hostA」の場合,hostA対応のjajs_spmdプロセスは,「jajs_spmd -h hostA」となります。

表B-16 UNIX版JP1/AJS3 - Managerの子プロセスおよび詳細プロセス一覧

子プロセス名詳細プロセス名機能
jajs_hstdajshlogdホストサービス専用ログ管理
ajsinetdほかのサーバからのアクセスを制御する,ネットワーク制御プロセス。
ajsnetwd通信制御管理
ajsovstatdJP1/Cm2/NNMまたはHP NNMと連携している場合に,JP1/Cm2/NNMまたはHP NNMからJP1/AJS3を監視する。
このプロセスは,詳細プロセスを持たない。
ajsgwmasterdジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御する場合に,ジョブネットコネクタと接続先のジョブネット間の通信を行うスケジューラーサービス間通信制御プロセスを管理する。
jpqman※1ジョブ実行制御 マネージャープロセス
サブミットの受け付けなど,ジョブ実行制御独自の処理のメインプロセス。
jpomanagerイベント・アクション制御マネージャープロセス
イベントジョブを管理する。
ajsmasterdスケジューラー
スケジューラーサービスのプロセス全体を監視する。
jajs_agtdjpqmonジョブ実行制御
ジョブ実行制御のプロセス全体を監視する。
jpoagentイベント・アクション制御エージェントプロセス
このプロセスでjpomanager以外の各監視用のプロセスを監視・制御する。JP1/AJS3 - Managerでも,jpoagentが制御する。
ajsinetdajsmonsvr※2JP1/AJS3 - Viewに接続されたときに起動するプロセス
このプロセスは,詳細プロセスを持たない。
ajsrcmdsvrリモートジョブネット実行時,およびコマンドのリモート実行時に起動するプロセス
ajsgwmasterd※1ajsgwd※3スケジューラーサービス間通信制御プロセス
ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御する場合に,ジョブネットコネクタと接続先のジョブネット間の通信を行うプロセス。
jpomanager※1jpomgrsub※1イベントジョブ受付用プロセス
ajsmasterdajslogd※3スケジューラーログ出力プロセス
ajsschd※3スケジュール制御プロセス
ajsschbd※3,※4世代管理サブプロセス
ajsflowd※3フロー制御プロセス
ajssubd※3ジョブサブミットプロセス
ajssubwd※3ジョブ完了待ちプロセス
jpqnfyfd※1ジョブ実行制御 状態通知プロセス
ajsremnetcl※3リモートジョブネット登録・登録解除要求プロセス
ajsreqd※3キューレスジョブリクエストプロセス
このプロセスは,ajsflowdから最大8個起動される。
jpqmon※1jpqagt※1ジョブ実行制御 エージェントプロセス
このプロセスによってジョブが起動される。
jpqagtdmn※1ジョブ実行制御 ジョブ監視プロセス起動プロセス
ジョブ監視プロセスを起動するためのプロセス。常時5個起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
jpqagtchild※1ジョブ実行制御 ジョブ監視プロセス
ジョブプロセスの実行を監視するためのプロセス。初期状態では5個起動する。さらに,実行ジョブごとに1個ずつ起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
jpoagent※1jpoagtsub※1イベント・アクション制御サブエージェントプロセス
主に各監視用プロセスからの情報をマネージャーに通知する役割を持つ。
jpocwtflMain※1ファイル監視用プロセス
jpocwttmMain※1実行間隔制御用プロセス
jpoeventwatch※1イベント(JP1イベントやログトラップなど)の監視用プロセス
jpoevsearch※1イベント検索プロセス。
実行前のイベント検索が指定されているイベント受信監視ジョブの実行時に起動し,イベントの検索を実行するプロセス。
jpocwtmlmain※1メール監視用通信プロセス
コマンド実行時は,コマンド名と同じ名称のプロセスが起動します。
注※1
論理ホスト対応のプロセス名は,「プロセス名 論理ホスト名」です。
例えば,論理ホスト名が「hostA」の場合,hostA対応のajsmasterdプロセスは,「ajsmasterd hostA」です。
注※2
このプロセスは,JP1/AJS3 - Viewウィンドウのツリーエリアで,スケジューラーサービスを選択した際に,選択したスケジューラーサービスに対して一つ起動されます。
最大プロセス起動数は,「スケジューラーサービス数JP1/AJS3 - Viewの接続数」です。
注※3
物理ホストに対応したプロセスと,論理ホストに対応したプロセスとを区別できます。論理ホスト対応のプロセス名は,「プロセス名_論理ホスト名」です。
例えば,論理ホスト名が「hostA」の場合,hostA対応のajsschdプロセスは,「ajsschd_hostA」です。
注※4
マニュアル「JP1/Automatic Job Management System 3 構築ガイド1 15.1.6 登録解除や保存世代数管理による世代削除処理方式の変更」の環境設定をした場合だけ,起動されます。

(2) UNIX版JP1/AJS3 - Agentのプロセス一覧

UNIX版JP1/AJS3 - Agentは,次に示す3種類のプロセスで構成されます。

jajs_spmdの子プロセスの状態は,jajs_spmd_statusコマンドで確認できます。詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス1 2. コマンド jajs_spmd_status」の説明を参照してください。

親プロセス,子プロセス,および詳細プロセスの状態は,psコマンドで確認できます。

親プロセスおよび子プロセスの一覧を表B-17に,子プロセスおよび詳細プロセスの一覧を表B-18に示します。

なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-17 UNIX版JP1/AJS3 - Agentの親プロセスおよび子プロセス一覧

親プロセス名
(プロセス数)
機能子プロセス名
(プロセス数)
機能
jajs_spmd
(1)
JP1/AJS3サービスjpoagent
(1)
イベント・アクション制御エージェントプロセス
jpqmon
(1)
ジョブ実行制御
ジョブ実行制御のプロセス全体を監視する。
ajsqlagtd(1)JP1/AJS3 Queueless Agentサービス(キューレスエージェントプロセス)
JP1/AJS3 - Manager(スケジューラーサービス)からのキューレスジョブの実行要求を受け付ける。
ajsqlagtd(実行するジョブ数キューレスジョブ管理プロセス。
キューレスジョブを実行する。
JP1/AJS3 Queueless Agentサービス(キューレスエージェントプロセス)から,同名のプロセス名が実行するジョブごとに生成される。
キューレスジョブの実行が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ajschkagtd(1)JP1/AJS3 Check Agentサービスajschkagtd(5)定義内容の事前チェックの制御(エージェントプロセス)
注※
コマンドラインで論理ホスト名を指定した場合には,物理ホストに対応したプロセスと論理ホストに対応したプロセスとを区別できます。
論理ホスト対応のプロセス名は,「プロセス名 -h 論理ホスト名」となります。例えば,論理ホスト名が「hostA」の場合,hostA対応のjajs_spmdプロセスは,「jajs_spmd -h hostA」となります。

表B-18 UNIX版JP1/AJS3 - Agentの子プロセスおよび詳細プロセス一覧

子プロセス名詳細プロセス名機能
jpoagentjpoagtsubイベント・アクション制御サブエージェントプロセス
主に各監視用プロセスからの情報をマネージャーに通知する役割を持つ。
jpocwtflMainファイル監視用プロセス
jpocwttmMain実行間隔制御用プロセス
jpocwtmlmainメール監視用通信プロセス
jpoeventwatchイベント(JP1イベントやログトラップなど)の監視用プロセス
jpoevsearchイベント検索プロセス。
実行前のイベント検索が指定されているイベント受信監視ジョブの実行時に起動し,イベントの検索を実行するプロセス。
jpqmonjpqagtジョブ実行制御 エージェントプロセス
このプロセスによってジョブが起動される。
jpqagtdmnジョブ実行制御 ジョブ監視プロセス起動プロセス
ジョブ監視プロセスを起動するためのプロセス。常時5個起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
jpqagtchildジョブ実行制御 ジョブ監視プロセス
ジョブプロセスの実行を監視するためのプロセス。初期状態では5個起動する。さらに,実行ジョブごとに1個ずつ起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
コマンド実行時は,コマンド名と同じ名称のプロセスが起動します。
注※
物理ホストに対応したプロセスと,論理ホストに対応したプロセスとを区別できます。
論理ホスト対応のプロセス名は,「プロセス名 論理ホスト名」となります。
例えば,論理ホスト名が「hostA」の場合,hostA対応のjpoagentプロセスは,「jpoagent hostA」となります。

(3) UNIX版JP1/AJS3 Console Managerのプロセス一覧

UNIX版JP1/AJS3 Console Managerのプロセスは,psコマンドで確認できます。

JP1/AJS3 Console Managerは次に示す3種類のプロセスで構成されます。

UNIX版JP1/AJS3 Console Managerの親プロセスおよび子プロセスの一覧を表B-19に,子プロセスおよび詳細プロセスの一覧を表B-20に示します。

なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-19 UNIX版JP1/AJS3 Console Managerの親プロセスおよび子プロセス一覧

親プロセス
(プロセス数)
機能子プロセス
(プロセス数)
機能
ajscminetd
(1)※1
JP1/AJS3 Console Manager サービスajscmmonsvr
ログインしているJP1/AJS3 Console Viewの数※2
JP1/AJS3 Console Viewとやり取りするプロセス
注※1
起動タイミングは,JP1/AJS3 Console Managerサービス起動時,終了タイミングは,JP1/AJS3 Console Managerサービス停止時となります。
注※2
起動タイミングは,JP1/AJS3 Console Viewログイン時,終了タイミングは,JP1/AJS3 Console Viewログアウト時となります。

表B-20 UNIX版JP1/AJS3 Console Managerの子プロセスおよび詳細プロセス一覧

子プロセス詳細プロセス機能
ajscmmonsvrajscmstatdJP1/AJS3 Console Agentとやり取りするプロセス
コマンド実行時はコマンド名と同じ名称のプロセスが起動します。
注※
起動タイミングは,JP1/AJS3 Console Viewログイン時,終了タイミングは,JP1/AJS3 Console Viewログアウト時となります。

(4) UNIX版JP1/AJS3 Console Agentのプロセス一覧

UNIX版JP1/AJS3 Console Agentのプロセスは,psコマンドで確認できます。

JP1/AJS3 Console Agentは次に示す3種類のプロセスで構成されます。

UNIX版JP1/AJS3 Console Agentの親プロセスおよび子プロセスの一覧を表B-21に,子プロセスおよび詳細プロセスの一覧を表B-22に示します。

なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-21 UNIX版JP1/AJS3 Console Agentの親プロセスおよび子プロセス一覧

親プロセス
(プロセス数)
機能子プロセス
(プロセス数)
機能
ajscainetd
(1)※1
JP1/AJS3 Console Agentサービスajscagtd
JP1/AJS3 Console Viewでこのホストを監視している数※2
JP1/AJS3 Console Managerとやり取りするプロセス
注※1
起動タイミングは,JP1/AJS3 Console Agentサービス起動時,終了タイミングは,JP1/AJS3 Console Agentサービス停止時となります。
注※2
起動タイミングは,JP1/AJS3 Console Viewログイン時,終了タイミングは,JP1/AJS3 Console Viewログアウト時となります。

表B-22 UNIX版JP1/AJS3 Console Agentの子プロセスおよび詳細プロセス一覧

子プロセス詳細プロセス機能
ajscagtdajscastatd※1JP1/AJS3の業務の状態を取得するプロセス
ajscagtdajscaexecd※2JP1/AJS3のオブジェクトを操作するプロセス
コマンド実行時はコマンド名と同じ名称のプロセスが起動します。
注※1
起動タイミングは,監視間隔到達時または最新情報更新実行時,終了タイミングは,情報取得完了時となります。
注※2
起動タイミングは,JP1/AJS3のオブジェクト操作時,終了タイミングは,JP1/AJS3のオブジェクト操作完了時となります。