查看进程组的命令:
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps ajxf //查看进程组 和 进程树
什么使进程组
每个进程都属于一个进程组。进程组是一个或多个进程的集合,通常它们与一组作业相关联,可以接受来自同一终端的各种信号。每个进程组都有唯一的进程组ID
通俗来讲
进程组就是批处理作业用来从终端输入输出的,常见的批处理作业就是shell脚本的多层调用,或者进程调用的shell脚本产生的子进程。
比如如下进程组:
/usr/sbin/sshd
\_ sshd: root@pts/0
\_ -bash
\_ /bin/bash ./a.sh
\_ /bin/bash ./b.sh
\_ /bin/bash ./c.sh
\_ cat
找出cpu占用率高的线程:
ps -eLfP