pstree

系统+安全 Liemer_Lius 1342℃ 0评论

pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。

例如查看bash的子进程,是可以用这个命令来直观地展示的。

opt:
-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示; 
-c:不使用精简标示法; 
-G:使用VT100终端机的列绘图字符, 表现上更直观; 
-h:列出树状图时,特别标明现在执行的程序,高亮显示; 
-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序; 
-l:采用长列格式显示树状图; 
-n:用程序识别码排序。预设是以程序名称来排序; 
-p:显示程序识别码(PID); 
-u:显示用户名称,逗号后面跟用户名称; 
-U:使用UTF-8列绘图字符; 
-V:显示版本信息。

下面是一个小例子,帮助理解用法:

exp:
$ pstree
init-+-abrtd
 |-acpid
 |-agetty
 |-atd
 |-auditd---{auditd}
 |-barad_agent-+-barad_agent
 | `-barad_agent---{barad_agent}
 |-crond
 |-dbus-daemon
 |-login---bash
 |-master-+-pickup
 | `-qmgr
 |-5*[mingetty]
 |-mysqld_safe---mysqld---9*[{mysqld}]
 |-nginx---2*[nginx]
 |-php-fpm---20*[php-fpm]
 |-rsyslogd---3*[{rsyslogd}]
 |-sap1002
 |-sap1005
 |-sap1006
 |-sap1009
 |-secu-tcs-agent---sap1004
 |-sgagent---{sgagent}
 |-sshd---sshd---sshd---bash---pstree

 

转载请注明:liutianfeng.com » pstree

喜欢 (0)

发表回复