pstree命令
-
功能說明:以樹狀結構顯示行程
-
用法:pstree [option]
選項 說明 -a 顯示每個程式的完整命令,包含啟動行程的路徑,引數等 -c 顯示行程中父行程及子行程 -p 顯示行程的行程號
示例1:顯示當前系統上的所有行程資訊,精簡格式
[root@node1 ~]# pstree
systemd─┬─NetworkManager─┬─dhclient
│ └─2*[{NetworkManager}]
├─VGAuthService
├─agetty
├─auditd───{auditd}
├─chronyd
├─crond
├─dbus-daemon
├─master─┬─pickup
│ └─qmgr
├─polkitd───6*[{polkitd}]
├─rsyslogd───2*[{rsyslogd}]
├─sshd───sshd───bash───pstree
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─tuned───4*[{tuned}]
└─vmtoolsd
示例2:顯示當前系統上所有的行程資訊,并列出每個程式的完整命令
[root@node1 ~]# pstree -a
systemd --switched-root --system --deserialize 22
├─NetworkManager --no-daemon
│ ├─dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eth0.pid -lf...
│ └─2*[{NetworkManager}]
├─VGAuthService -s
├─agetty --noclear tty1 linux
├─auditd
│ └─{auditd}
├─chronyd
├─crond -n
├─dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
├─master -w
│ ├─pickup -l -t unix -u
│ └─qmgr -l -t unix -u
├─polkitd --no-debug
│ └─6*[{polkitd}]
├─rsyslogd -n
│ └─2*[{rsyslogd}]
├─sshd -D
│ └─sshd
│ └─bash
│ └─pstree -a
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─tuned -Es /usr/sbin/tuned -l -P
│ └─4*[{tuned}]
└─vmtoolsd
示例3:顯示行程的資訊,包含父行程和子行程
[root@node1 ~]# pstree -c
systemd─┬─NetworkManager─┬─dhclient
│ ├─{NetworkManager}
│ └─{NetworkManager}
├─VGAuthService
├─agetty
├─auditd───{auditd}
├─chronyd
├─crond
├─dbus-daemon
├─master─┬─pickup
│ └─qmgr
├─polkitd─┬─{polkitd}
│ ├─{polkitd}
│ ├─{polkitd}
│ ├─{polkitd}
│ ├─{polkitd}
│ └─{polkitd}
├─rsyslogd─┬─{rsyslogd}
│ └─{rsyslogd}
├─sshd───sshd───bash───pstree
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─tuned─┬─{tuned}
│ ├─{tuned}
│ ├─{tuned}
│ └─{tuned}
└─vmtoolsd
示例4:顯示行程的同時并顯示行程號
[root@node1 ~]# pstree -p
systemd(1)─┬─NetworkManager(5356)─┬─dhclient(5886)
│ ├─{NetworkManager}(5497)
│ └─{NetworkManager}(5517)
├─VGAuthService(5354)
├─agetty(5428)
├─auditd(5089)───{auditd}(5095)
├─chronyd(5426)
├─crond(5399)
├─dbus-daemon(5282)
├─master(6931)─┬─pickup(8557)
│ └─qmgr(6942)
├─polkitd(5359)─┬─{polkitd}(5457)
│ ├─{polkitd}(5460)
│ ├─{polkitd}(5470)
│ ├─{polkitd}(5480)
│ ├─{polkitd}(5498)
│ └─{polkitd}(5557)
├─rsyslogd(6619)─┬─{rsyslogd}(6660)
│ └─{rsyslogd}(6664)
├─sshd(6617)───sshd(7160)───bash(7165)───pstree(8723)
├─systemd-journal(2970)
├─systemd-logind(5365)
├─systemd-udevd(2994)
├─tuned(6616)─┬─{tuned}(7052)
│ ├─{tuned}(7053)
│ ├─{tuned}(7054)
│ └─{tuned}(7084)
└─vmtoolsd(5358)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/63246.html
標籤:Linux
