服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 5086|回复: 0

linux命令之-pstree使用说明

[复制链接]
dirtysea 发表于 2013-4-15 14:53:24 | 显示全部楼层 |阅读模式
pstree  shows running processes as a tree. The tree is rooted at either pid or init if pid is omitted. If a user name is specified, all process trees rooted at  processes  owned  by that user are shown.  参数:
-a  显示出该命令的参数, 假如这个命令进程被其他进程替换掉, 那么进程将显示在括号中 -a 选项包含有压实进程树的选项, 对于相同的进程, 会使用n*(process)的形式展显出来。
-c     关闭禁用显示结果进程树,在默认情况下,进程子树是会被压缩的。不管有多少进程名相同的进程,都会逐个显示出来。
-G    使用vt100线性描述树
-h     突空出显示当前进程的父进程并高亮显示出来,如果没有父进程那么什么都不会显示。
-H     突出显示出指定进程的父进程信息并高亮显示出来,使用方法为 pstree  -H  PID
-l      显示长格式命令选项,在默认的情况下,命令行最多显示宽度为132bit  ,超过将不能正常显示。
-n  基于进程相同的祖先来进行排序,可以命名pid来代替进程名称 。
-p    显示所有的时程,显示结果包含进程名和时进程ID
-u    显示出用户的UID,无论何时,这个UID和进程比较UID参数,这个新的UID将在进程名后显示不同的参数。
-U  使用utf-8字符集以十进制表示,
-v     显示版本号


使用实例:
1、需要查找dbeng7 这个僵尸进程的父进程。
    pstree  -H  僵尸进程的PID号
    pstree  -H  4049  
|-kapmd
     |-9*[kdeinit]
     |-2*[kdeinit---kdeinit]
     |-2*[kdeinit---cat]
     |-kdeinit-+-rxvt---bash
     |         `-\326\320\312\257\273\257\274\323\323\315\325\276\271\334\277---startgk.sh---Prjyzgl---dben+
     |-keventd
     |-khubd
     |-3*[kjournald]
     |-klogd
     |-2*[knotify]
     |-ksoftirqd_CPU0
     |-kswapd
2、显示当前所有进程的进程号和进程ID
 pstree  -p   
3、显示所有进程的所有详细信息, 遇到相同的进程名可以压缩显示。
   pstree  -a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-3-28 23:30 , Processed in 0.209158 second(s), 18 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表