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 
 
说明:pestree命令对程序名称相同的会自动合并,所有"|-httpd---8*[httpd]"即表示系统中有8个httpd进程产生的子进程。

最新文章

  1. Struts2开发环境搭建,及一个简单登录功能实例
  2. oracle数据库单个数据文件的大小限制
  3. 2018-2019-2 网络对抗技术 20165319 Exp2 后门原理与实践
  4. 「WC2018」通道
  5. eclipse安装Spring的具体步骤
  6. 不裸缩点》。。。POJ2186受欢迎的牛
  7. 可在广域网部署运行的即时通讯系统 -- GGTalk总览(附源码下载)
  8. Test Scenarios for image upload functionality (also applicable for other file upload functionality)
  9. 【刷题】AtCoder Regular Contest 003
  10. SpringBoot定制错误的Json数据
  11. 【JEECG技术文档】JEECG online 表单填值规则使用说明
  12. windows无法停止 服务 错误1053 服务没有及时响应
  13. POJ3176 Cow Bowling 2017-06-29 14:33 23人阅读 评论(0) 收藏
  14. C# where用法解析
  15. #leetcode刷题之路43-字符串相乘
  16. ndk 开发
  17. Android 自定义View-字母索引表(一)
  18. java.sql.SQLException: Access denied for user ''@'localhost' (using password: YES)
  19. 开源单点登录系统CAS入门
  20. 将new Date() 格式化为 ’2018-10-11‘ 的字符串格式

热门文章

  1. C/C++笔试题目
  2. 【转】VS2012发布网站详细步骤
  3. php数组去重的函数代码
  4. javascript跨域解决方案
  5. Catalyst揭秘 Day7 SQL转为RDD的具体实现
  6. Java 动态代理(转载)
  7. 【js】IE、FF、Chrome浏览器中的JS差异介绍
  8. Xcode6中autolayout和sizeclass的使用
  9. 动态设置uitableview高度,参考
  10. qwt 6.1.0集成进Qt creator 2.8.1步骤