Linuxコマンド【 pstree 】プロセスをツリー表示する

当ページのリンクには広告が含まれています。

スポンサーリンク

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

プロセス の人気記事

  1. Linuxコマンド【 jobs 】アクティブなジョブをリスト表示する
  2. コマンドリファレンス
  3. Linuxコマンド【 crontab 】cronを設定する
  4. manコマンドの表示を日本語にする方法
  5. Linuxコマンド【 top 】システムの状況と稼働中のプロセスをリアルタイム表示する
  6. Linuxコマンド【 chkconfig 】サービスの自動起動を設定する
  7. Linuxコマンド【 ps 】現在実行されているプロセスを表示する
  8. Linuxコマンド【 at 】指定した時刻にコマンドを実行する
  9. bg - サスペンドされているジョブをバックグラウンドで実行再開 - Linuxコマンド
  10. Linuxコマンド【 fg 】サスペンドされているジョブをフォアグラウンドで実行再開する

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