user7681202 Asked: 2017-12-09 15:41:38 +0800 CST2017-12-09 15:41:38 +0800 CST 2017-12-09 15:41:38 +0800 CST 如何获取进程的补充组 ID? 772 我可以使用以下命令来获取进程的有效组 ID: ps -o pid,egid 但是如何获取进程的补充组 ID? linux process 2 个回答 Voted thrig 2017-12-09T16:08:03+08:002017-12-09T16:08:03+08:00 在 linux 上,这些可用于以下进程/proc/pid/status: -bash-4.2$ grep \^Groups /proc/$$/status Groups: 6 9 11 18 100 1000 -bash-4.2$ 通读proc(5)手册以了解存储在各种/proc文件中的内容可能会很有用。 Best Answer ilkkachu 2017-12-10T02:13:35+08:002017-12-10T02:13:35+08:00 手册页具有以下格式说明符: supgid SUPGID group ids of supplementary groups, if any. See getgroups(2). supgrp SUPGRP group names of supplementary groups, if any. See getgroups(2). 所以,ps -o supgid等等。虽然如果你使用supgrp其他一些列,默认宽度可能不适合所有组,如果有很多,所以你可能想要加宽它,例如 ps -o pid,supgrp:100,args
在 linux 上,这些可用于以下进程
/proc/pid/status
:通读
proc(5)
手册以了解存储在各种/proc
文件中的内容可能会很有用。手册页具有以下格式说明符:
所以,
ps -o supgid
等等。虽然如果你使用supgrp
其他一些列,默认宽度可能不适合所有组,如果有很多,所以你可能想要加宽它,例如ps -o pid,supgrp:100,args