Linuxのpstreeコマンド
2029 ワード
1、pstreeコマンド機能概要
2、pstreeコマンド構文
3、pstreeコマンド常用オプション
オプション
意味
-a
パス、パラメータ、または常駐サービスの表示を含む各プログラムの完全な命令を表示します.
-c
簡略表示を使用しない
-G
VT 100端末機のカラム描画文字を使用
-h
ツリー図を表示する場合は、現在実行されているプログラムを特に明記します.
-l
ツリー図を長列形式で表示
-n
プログラム識別コードで並べ替え、プリセットはプログラム名で並べ替えます
-u
ユーザー名の表示
-U
UTF-8列描画文字の使用
-V
バージョン情報の表示
-p
ディスプレイプログラム識別コード
4、実例
1)現在の全プロセスのプロセス番号とプロセスIDを表示する
2)すべてのプロセスのすべての詳細を表示し、同じプロセス名に遭遇した場合、表示を圧縮する
[root@vms002 opt]# whatis pstree
pstree (1) - display a tree of processes #
2、pstreeコマンド構文
pstree ( )
3、pstreeコマンド常用オプション
オプション
意味
-a
パス、パラメータ、または常駐サービスの表示を含む各プログラムの完全な命令を表示します.
-c
簡略表示を使用しない
-G
VT 100端末機のカラム描画文字を使用
-h
ツリー図を表示する場合は、現在実行されているプログラムを特に明記します.
-l
ツリー図を長列形式で表示
-n
プログラム識別コードで並べ替え、プリセットはプログラム名で並べ替えます
-u
ユーザー名の表示
-U
UTF-8列描画文字の使用
-V
バージョン情報の表示
-p
ディスプレイプログラム識別コード
4、実例
1)現在の全プロセスのプロセス番号とプロセスIDを表示する
[root@vms002 opt]# pstree -p
systemd(1)─┬─ModemManager(871)─┬─{ModemManager}(919)
│ └─{ModemManager}(944)
├─NetworkManager(1022)─┬─{NetworkManager}(1104)
│ ├─{NetworkManager}(1108)
│ └─{NetworkManager}(1110)
├─abrt-watch-log(859)
├─abrt-watch-log(861)
├─abrtd(858)
├─accounts-daemon(883)─┬─{accounts-daemon}(912)
│ └─{accounts-daemon}(947)
├─alsactl(855)
├─at-spi-bus-laun(2225)─┬─dbus-daemon(2229)───{dbus-daemon}(2231)
│ ├─{at-spi-bus-laun}(2226)
│ ├─{at-spi-bus-laun}(2228)
│ └─{at-spi-bus-laun}(2230)
######################### #########################
2)すべてのプロセスのすべての詳細を表示し、同じプロセス名に遭遇した場合、表示を圧縮する
[root@vms002 opt]# pstree -a
systemd --switched-root --system --deserialize 24
├─ModemManager
│ └─2*[{ModemManager}]
├─NetworkManager --no-daemon
│ └─3*[{NetworkManager}]
├─abrt-watch-log -F BUG: WARNING: at WARNING: CPU:INFO: possible recursive
├─abrt-watch-log -F Backtrace /var/log/Xorg.0.log --/usr/bin/abrt-dump-xorg
├─abrtd -d -s
├─accounts-daemon
│ └─2*[{accounts-daemon}]
######################### #########################