~Linux、MySQLからAJAXまでプロセス階層、プロセスグループ、セッションを確認するには?psコマンドでプロセスツリーを表示し、プロセスグループ、セッション情報を確認する方法をまとめました。プロセスグループ、セッションとは何か?についてもコマンドの説明の後にまとめました。※目次をクリックすると目次の下部にコンテンツが表示されます。●オプションpsコマンドに下記オプションを指定します。-ejH※オプションの説明-e全てのプロセスを選択する。-jjobsフォーマット。-Hプロセスを階層表示する●表示される項目PID:プロセスのプロセスID番号PGID:プロセスグループID。(プロセスグループリーダのプロセスIDと等しい。)SID:セッションID。時間CMD:実行コマンドプロセスグループ、セッションとは?●プロセスグループとは?・一つ以上のプロセスの集まり。・各プロセスグループには、一意なプロセスグループIDが付いている。・プロセスグループIDとプロセスIDが等しいプロセスが、プロセスグループリーダ。・プロセスグループリーダはプロセスグループを作成し、グループ内にプロセスを作成したり終了したりできる。・プロセスグループのプロセスは、普通、シェルのパイプラインでプロセスグループにまとめられている。●セッションとは?・セッションは、一つ以上のプロセスグループの集まり。httpd上記のようにプロセスがプロセスの親子関係を基に階層表示されます。プロセスグループが複数のプロセス、セッションが複数のプロセスグループで構成されている事が分かるかと思います。test”を実行した場合のプロセス階層を表示してみます。-ejH”では、親プロセスIDが表示されないので、psコマンドで個別に表示項目を指定して親プロセスIDも表示してみます。test”のプロセスグループを実行していることが読み取れます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。