examine specific field from /proc/*/stat

This commit is contained in:
Doug MacEachern 2005-11-28 21:12:54 +00:00
parent 547a30b20b
commit 69b670a970

21
exp/proc_stat.pl Normal file
View File

@ -0,0 +1,21 @@
#!perl
use strict;
#examine specific field from /proc/*/stat
my $field = shift;
my $proc = "/proc";
opendir DH, $proc or die;
chdir $proc;
local $/;
while (my $pid = readdir DH) {
next unless $pid =~ /^\d+$/;
open FH, "$pid/stat" or next;
my $data = <FH>;
close FH;
my(@fields) = split /\s+/, $data;
print "$pid $fields[1] -> $fields[$field]\n";
}
closedir DH;