如何让ps打印组?

时间:2013-11-27 07:44:46

标签: linux bash ps

ps aux将打印出根据以下格式化的内容。它向用户显示该进程在其下运行。但有没有办法显示该流程运行的组?

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

2 个答案:

答案 0 :(得分:23)

您可以指定所需的格式:

   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

答案 1 :(得分:0)

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

要打印完整的命令,例如python script.py --env LOCAL