Date: Mon, 09 Jun 2003 02:24:03 -0400 From: Steve Sapovits <steves06@comcast.net> To: Derrick Ryalls <ryallsd@datasphereweb.com> Cc: freebsd-questions@freebsd.org Subject: Re: Shell line parse needed Message-ID: <20030609022403.1884cb6a.steves06@comcast.net> In-Reply-To: <001e01c32e4c$c0c19490$0200a8c0@bartxp> References: <001e01c32e4c$c0c19490$0200a8c0@bartxp>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 08 Jun 2003 23:02:42 -0700 Derrick Ryalls <ryallsd@datasphereweb.com> wrote: > Thanks to help from here I have MRTG setup on a 4.7 server, but now I > need help with parsing console info. I want a script to report CPU > utilization by a specific process. When I type this: > > top | grep hlds > > it gives me: > > 60905 root 10 0 54960K 49736K nanslp 1:26 0.00% 0.00% hlds > > What I need is to get the last whole number before hlds, which should be > cpu utilization. For instance, if the line was: > > 60905 root 10 0 54960K 49736K nanslp 1:26 4.61% 5.23% hlds > > I would need the script to report: > > 5 This gets you the 5 if the process is running: top | grep hlds | awk '{printf "%d\n", $10}' -- Steve Sapovits steves06@comcast.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030609022403.1884cb6a.steves06>