今日の人気記事

  1. ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
  2. ssh - リモートマシンにSSHでログイン - Linuxコマンド
  3. chown - ファイルの所有者やグループを変更 - Linuxコマンド
  4. CentOSのバージョン確認方法
  5. scp – リモートマシンにファイルコピー - Linuxコマンド

pstree - プロセスをツリー表示 - Linuxコマンド

スポンサーリンク

pstreeコマンドは、現在実行されているプロセスをツリー表示するコマンドです。

pstreeコマンド

書式

pstree [オプション]

ツリーは「pid」を、「pid」が指定されていない場合は「init」を起点とします。ユーザー名が指定されるとユーザー名を起点としたツリーが表示されます。
cf. » psコマンド

オプション

-aコマンドラインの引数を表示します。
-c同じ内容のサブツリーをまとめません。
-hカレントプロセスとその先祖のプロセスを強調表示します。
-l長い行を表示します。デフォルトでは、長い行はディスプレイの幅で切られます。
-n同じ親を持つプロセスを、名前ではなくPIDでソートします。
-pPIDを表示します。
-uユーザーIDを表示します。

使用例

オプションなしで、pstreeコマンドを実行します。

$ pstree
init─┬─acpid
     ├─apache2───5*[apache2]
     ├─atd
     ├─cron
     ├─dbus-daemon
     ├─dhclient
     ├─exim4
     ├─6*[getty]
     ├─mysqld_safe─┬─logger
     │             └─mysqld───16*[{mysqld}]
     ├─rpc.idmapd
     ├─rpc.statd
     ├─rpcbind
     ├─rsyslogd───3*[{rsyslogd}]
     ├─squid───squid───unlinkd
     ├─sshd───sshd───bash───su───bash───pstree
     └─udevd───2*[udevd]

PIDを指定して、コマンドを実行します。

$ pstree 2602
mysqld───16*[{mysqld}]

関連コマンド

kill, pgrep, pidof, ps

関連記事(一部広告含む)