已复制
全屏展示
复制代码

pstree命令查看进程产生的线程

· 1 min read

pstree查看进程产生的线程,进程的线程,进程包含的线程。

Usage: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -g ] [ -u ]
              [ -A | -G | -U ] [ PID | USER ]
       pstree -V
Display a tree of processes.
  -a, --arguments        # 显示命令时候,并显示其参数的完整内容
  -A, --ascii             # 各进程树之间的连接以ASCII码字符来连接
  -c, --compact          # 取消同名兄弟进程的合并(默认会将同名的兄弟进程合并)
  -h, --highlight-all    # 突出当前进程及其祖先
  -H PID,
  --highlight-pid=PID   # 突出这个过程和它的祖先
  -g, --show-pgids      # 显示进程组ID;
  -G, --vt100           # 使用VT100线绘制字符
  -l, --long             # 不要截断长线。
  -n, --numeric-sort    # 用PID排序输出
  -N type,
  --ns-sort=type        # sort by namespace type (ipc, mnt, net, pid, user, uts)
  -p, --show-pids       # 同时列出每个进程的PID
  -s, --show-parents    # 显示选定过程的父母
  -S, --ns-changes      # 显示命名空间转换
  -u, --uid-changes     # 同时列出每个进程的所属账号名称
  -U, --unicode          # 各进程树之间的连接以utf8字符来连接,某些终端可能会有错误
  -V, --version          # 显示版本信息
  -Z,
  --security-context     # 显示SELinux的安全上下文
  PID                   # 从这个PID开始;默认值是1(init)。
  USER                   # 只显示在该用户的进程中的树
  
  • 查看所有的进程、以及进程的线程关系
pstree -apnh
  • 查看指定进程的包含的线程
pstree PID -apnh
🔗

文章推荐