Proc-ProcessTable-Colorizer
view release on metacpan or search on metacpan
lib/Proc/ProcessTable/Colorizer.pm view on Meta::CPAN
$required_hits++;
#cehck if the cmndline or fname matches
if ( $proc->{proc} =~ /$proc_search/ ){
$hits++;
}
}
#check to see if it needs to search for users
my $user_search_array=$self->userSearchGet;
if ( defined( $user_search_array->[0] ) ){
my $user=getpwuid($proc->{uid});
$required_hits++;
my $user_search_int=0;
my $matched=0;
#search while we have a user defined and it has not already been matched
while(
defined( $user_search_array->[ $user_search_int ] ) &&
( $matched == 0 )
){
my $to_match=$user_search_array->[ $user_search_int ];
my $to_invert=0;
lib/Proc/ProcessTable/Colorizer.pm view on Meta::CPAN
#we will add proc later once we know the size of the table
if ($field ne 'proc'){
if ( $field eq 'start' ){
$item=$self->startString($item);
}
if (
( $field eq 'uid' ) &&
$self->{resolveUser}
){
$item=getpwuid($item);
}
#colorizes it
if ( $field eq 'time' ){
if ( $^O =~ 'linux' ){
$item=$item/1000000;
}
$item=$self->timeString($item);
}elsif( $field eq 'proc' ){
$item=color($self->processColorGet).$item;
( run in 0.651 second using v1.01-cache-2.11-cpan-e1769b4cff6 )