2013-11-27 31 views
6

ps aux将打印出按照以下格式设置的内容。它向用户显示该进程在其下运行。但有没有办法显示进程运行的组?如何让ps打印组?

USER  PID %CPU %MEM VSZ RSS TTY  STAT START TIME COMMAND 

回答

11

您可以指定所需的格式:

o format 
      Specify user-defined format. Identical to -o and --format. 

例如,他说:

ps o pid,group 

将打印pidgroup

说:

ps o pid,group,gid 

将打印pidgroupgroup ID


按照your comment,下面会为你工作:

ps o user,pid,%cpu,%mem,vsz,rss,tty,stat,start,time,comm,group,gid 

要查看所有进程:

ps ax o user,pid,%cpu,%mem,vsz,rss,tty,stat,start,time,comm,group,gid 
+0

我如何获得该组添加到打印出的所有'ps aux'中显示的列?我尝试过的所有东西似乎都好奇地给出了格式错误。 – user782220

+0

@ user782220请参阅上面的编辑。 – devnull

+0

但现在我无法打印出所有进程! – user782220