在ps aux AIX中仅获取命令作为输出

时间:2017-03-27 07:25:40

标签: linux unix aix ps

使用以下命令:

# ps aux 
USER   PID %CPU %MEM   SZ  RSS    TTY STAT    STIME  TIME COMMAND
root 17760468 0.0 0.0 1180 1220 - A 18:15:00 0:00 iostat -Dsal 6
root 16777310 0.0 0.0 3172 408 - A 18:15:00 0:00 /usr/bin/perl

此处我不希望iostst -Dsal 6置于COMMAND下,而应仅显示iostat。我的意思是只需要命令而不是所有选项和参数。

此查询的原因: 我试图在我的AIX盒子上使用下面的命令 -

ps aux | tr -s " " | head -1 | awk '{print $1,$2,$3,$4,$11}' ; ps aux | sort -rn +2 | tr -s " " | head -10 | awk '{print $1,$2,$3,$4,$NF}'

由于我在awk命令中使用了NF,它只显示该行的最后一列。在我的情况下,它将显示" 6"而不是COMMAND字段下的iostst -Dsal 6

请在这里帮助我..!

0 个答案:

没有答案