Go to main content

マニュアルページ セクション 1: ユーザーコマンド

印刷ビューの終了

更新: 2018年8月8日
 
 

ptree(1)

名前

ptree - プロセスツリーを表示する

形式

/usr/bin/ptree [-a] [-c] [-z zone] [pid | user]...

説明

ptree ユーティリティーは、指定した pid または user を含むプロセスツリーを表示します。子プロセスは各親プロセスからインデントされて表示されます。すべて数字の引数はプロセス ID と解釈され、それ以外の場合はユーザーログイン名と見なされます。デフォルトはすべてのプロセスです。

オプション

サポートしているオプションは、次のとおりです。

–a

すべて。プロセス 0 の子を含む、すべてのプロセスを表示します。

–c

契約。親子関係に加えて、プロセス契約メンバーシップを表示します。process(5) を参照してください。このオプションは、–a オプションの意味を含んでいます。

–z zone

ゾーン。指定された zone 内のプロセスだけを表示します。各ゾーン ID は、ゾーン名または数値のゾーン ID のどちらでも指定できます。

このオプションは、グローバルゾーンで実行する場合にのみ便利です。

オペランド

次のオペランドがサポートされています。

pid

プロセス ID またはプロセス ID のリスト。ptree では、/proc/nnn もプロセス ID として認識されるため、シェル展開 /proc/* を使用すると、システム内のすべてのプロセスを指定できます。

user

ユーザー名またはユーザー名のリスト。実効ユーザー ID が指定されたものと一致するプロセスが表示されます。

使用例 1 ptree の使用

次の例では、コマンド名 ssh に一致するプロセスのプロセスツリー (プロセス 0 の子を含む) を表示します。

$ ptree -a ‘pgrep ssh‘
        1     /usr/sbin/init
          100909 /usr/lib/ssh/sshd
            569150 /usr/lib/ssh/sshd
              569157 /usr/lib/ssh/sshd
                569159 -ksh
                  569171 bash
                    569173 /bin/ksh
                      569193 bash

終了ステータス

次の終了ステータスが返されます。

0

正常終了。

0 以外

エラーが発生しました。

ファイル

/proc/*

プロセスファイル

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

属性タイプ
属性値
使用条件
system/core-os
インタフェースの安定性
下記を参照。

人間が読める形式の出力は「不確実」です。オプションは「確実」です。

関連項目

gcore(1), ldd(1), pargs(1), pgrep(1), pkill(1), plimit(1), pmap(1), ppgsz(1), preap(1), proc(1), ps(1), pwd(1), rlogin(1), time(1), truss(1), wait(1), fcntl(2), fstat(2), setuid(2), dlopen(3C), signal.h(3HEAD), core(5), proc(5), process(5), attributes(7), zones(7)