* Re: [gentoo-user] Filter grep output of 'ps aux'
@ 2012-03-02 21:23 99% ` Tanstaafl
0 siblings, 0 replies; 1+ results
From: Tanstaafl @ 2012-03-02 21:23 UTC (permalink / raw
To: gentoo-user
On 2012-03-02 3:50 PM, Paul Hartman <paul.hartman+gentoo@gmail.com> wrote:
> On Fri, Mar 2, 2012 at 2:39 PM, Tanstaafl<tanstaafl@libertytrek.org> wrote:
>> On 2012-03-02 2:33 PM, Paul Hartman<paul.hartman+gentoo@gmail.com> wrote:
>>>
>>> And you can use the --sort options for ps to sort by cpu or anything
>>> you like (see the manpage)
>>
>>
>> Even better, thanks Paul...
>>
>> watch -n1 "ps aux --sort=-%cpu | gawk '{ if ( \$3> 1.0 ) { print } }'"
>>
>> does exactly what I want...
>>
>> Hmmm... is there an easy way to include the column headers?
>
> To build on Grant's suggestion:
> ps aux --sort %cpu | gawk 'NR==1; $3> 0'
Hmmm.. ok, this works beautifully, thanks!
But when I tried to incorporate it into the watch command like the other
one:
Original:
watch -n1 "ps aux --sort=-%cpu | gawk '{ if ( \$3 > 1.0 ) { print } }'"
Attempt at incorporating your command into this:
watch -n1 "ps aux --sort=-%cpu | gawk 'NR==1; $3 > 0'"
it gives me a syntax error:
Every 1.0s: ps aux --sort=-%cpu | gawk 'NR==1; > 0'
Fri Mar 2
16:19:01 2012
gawk: NR==1; > 0
gawk: ^ syntax error
Any ideas on how to get this working in the watch version
Thanks Paul, this will be very useful to me...
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2012-03-02 17:46 [gentoo-user] Filter grep output of 'ps aux' Tanstaafl
2012-03-02 17:56 ` Pandu Poluan
2012-03-02 18:03 ` Tanstaafl
2012-03-02 18:12 ` Jason
2012-03-02 18:32 ` Tanstaafl
2012-03-02 19:33 ` Paul Hartman
2012-03-02 20:39 ` Tanstaafl
2012-03-02 20:50 ` Paul Hartman
2012-03-02 21:23 99% ` Tanstaafl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox