2004-11-17 09:30:51

by martin f krafft

[permalink] [raw]
Subject: about /proc/*/stat

If I look at /proc/meminfo, I see each number prefixed with a short
identifying name. Looking at /proc/*/stat, however, I have to count
fields to get to the field I want. I realise that it's probably not
possible to change the format of this file (since it's read by
ps(1), among others), but I wonder if you have any tools that parse
it, similar to /proc/meminfo -- i.e. primarily for debugging?

If not, I have a shell script that works well and which I would then
publicise. I just don't want to push yet another software doing
The Same Thing out there...

--
martin; (greetings from the heart of the sun.)
\____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck

invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver!
spamtraps: [email protected]

"no, 'eureka' is greek for 'this bath is too hot.'"
-- dr. who


Attachments:
(No filename) (911.00 B)
signature.asc (189.00 B)
Digital signature
Download all attachments

2004-11-17 10:21:03

by Jan Engelhardt

[permalink] [raw]
Subject: Re: about /proc/*/stat

>If I look at /proc/meminfo, I see each number prefixed with a short
>identifying name. Looking at /proc/*/stat, however, I have to count
>fields to get to the field I want. I realise that it's probably not
>possible to change the format of this file (since it's read by
>ps(1), among others), but I wonder if you have any tools that parse
>it, similar to /proc/meminfo -- i.e. primarily for debugging?

fscanf(fp, "%d %d %d ... ", &status, &anotherthing,....)




Jan Engelhardt
--
Gesellschaft für Wissenschaftliche Datenverarbeitung
Am Fassberg, 37077 Göttingen, http://www.gwdg.de

2004-11-17 10:25:06

by martin f krafft

[permalink] [raw]
Subject: Re: about /proc/*/stat

also sprach martin f krafft <[email protected]> [2004.11.17.1028 +0100]:
> If not, I have a shell script that works well and which I would then
> publicise. I just don't want to push yet another software doing
> The Same Thing out there...

FWIW: http://madduck.net/~madduck/scratch/pstat

--
martin; (greetings from the heart of the sun.)
\____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck

invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver!
spamtraps: [email protected]

"he gave me his card
he said, 'call me if they die'
i shook his hand and said goodbye
ran out to the street
when a bowling ball came down the road
and knocked me off my feet"
-- bob dylan


Attachments:
(No filename) (769.00 B)
signature.asc (189.00 B)
Digital signature
Download all attachments