如果我知道进程组 id, 有什么途径能够获取进程组下的所有 pid? (golang , 不能是 ps -ejf ,linux openwrt 系统上 ps 不支持 ejf)
我启动了一个 A 进程, pid = 255, pgid(进程组 id) = 255, A 进程启动了 B/C/D 子进程,所有子进程的 pgid 都是 255 。
基于上面的问题我就很好奇一个问题,进程 id 和进程组 id 以及会话 id 应该是共享一个数字递增池的吧,进程 id 生成的时候回检查进程 id 和进程组 id 是否存在,存在就跳过这个 id?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.