linux - 如何在 Linux 操作系统中获取一个进程组中的 pids

标签 linux pid process-group

我有一个关于 Linux pid 的问题。如何在同一组中获取pid? 在Linux中用'ps'命令获取所有的pids或pgid似乎很容易,但是如何获取属于同一组的pids,或者换句话说,如何获取同一个程序的pids呢? 有人请给我一些帮助吗?谢谢!

最佳答案

来自 man ps

To print a process tree:
      ps -ejH
      ps axjf

pstree 也有帮助

更新:使用 pidof 查找指定程序的进程 pids。例如pidof chrome 将获取所有 chrome pids。

关于linux - 如何在 Linux 操作系统中获取一个进程组中的 pids,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13038143/

相关文章:

linux - 什么是充分利用 csh 或 tcsh 的好资源?

regex - 将 sed 与正则表达式一起使用

C++ 在 Windows 中发送一个简单的信号

docker - 启动 Docker 时使用 {create_group=True}/set_pgid 生成进程挂起

go - 为什么 Go 中的 os.StartProcess 设置子进程组 id 等于子进程 pid

python -/dev/urandom 范围

在 Windows 中编写的 PHP 无法运行

linux - 以编程方式获取另一个进程的父 pid?

linux - 最后一个 pid 进程 linux

c - Linux 是否允许将进程组 ID 重新分配给进程?