awk ">" number comparisons; scripting help request
- From: JV <jv711@xxxxxxxxx>
- Date: Thu, 9 Nov 2006 13:49:07 -0800 (PST)
OK, it's NOT Solaris per se, but scripting and awk I have a problem
with: can you help or point me towards another resource?
consider the awk statement where $9 is greater than the threshold, I
print the entire line:
root@gumby prstat -s cpu -n 10 2 1 | egrep -v "NICE" | awk -F" " '($9 >
"20%") {print $0}'
701 root 1047M 911M sleep 59 0 2:18:36 9.8% java/62
What I am trying to accomplish is to catch a java process that goes
haywire and consumes more than 40% of the cpu and makes the box crawl
for interactive users.
sometimes prstat prints the results as a whole number like "20%" and
sometimes it prints a decimal like "1.5%" or "0.3%".
The awk -F" " '($9 > "X%") produces unpredictable results. Anyone have
a technique or work around for normalizing the X% to a consistant
format? Does gawk have better ">" operations?
Kind regards
JV711
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com
_______________________________________________
sunmanagers mailing list
sunmanagers@xxxxxxxxxxxxxxx
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
- Follow-Ups:
- References:
- Volume takes an hour to fsck on bootup why?
- From: Dave Martini
- Volume takes an hour to fsck on bootup why?
- Prev by Date: NFS-error messages
- Next by Date: IMPORTANT: Read this before posting to Sun-Managers
- Previous by thread: Volume takes an hour to fsck on bootup why?
- Next by thread: SUMMARY: Re: awk ">" number comparisons; scripting help request
- Index(es):
Relevant Pages
|