2013-11-27 40 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