zoukankan      html  css  js  c++  java
  • linux命令之-pstree使用说明

    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
    |`-326320312257273257274323323315325276271334277---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进程产生的子进程。
  • 相关阅读:
    BP神经网络基本原理
    天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能
    LSH算法原理
    数据库索引的作用和长处缺点
    开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
    Linux makefile 教程 很具体,且易懂
    银行家算法
    HDU 1757 A Simple Math Problem(矩阵高速幂)
    js中substr与substring的差别
    BackTrack5 (BT5)无线password破解教程之WPA/WPA2-PSK型无线password破解
  • 原文地址:https://www.cnblogs.com/johnnyflute/p/3773570.html
Copyright © 2011-2022 走看看