zoukankan      html  css  js  c++  java
  • Linux命令(38)pstree命令

    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)
    
  • 相关阅读:
    以结构体为键值的map
    Luogu P1251 餐巾计划问题 (最小费用最大流、拆点)
    CodeForces
    CodeForces
    中缀表达式转后转表达式
    CodeForces
    Educational Codeforces Round 100
    2020年12月杂题选做
    2020年11月杂题选做
    CF542E Playing on Graph
  • 原文地址:https://www.cnblogs.com/shijunxian/p/13046907.html
Copyright © 2011-2022 走看看