now support searching for kernel procs
This commit is contained in:
parent
893d671851
commit
1039a1dc5b
|
@ -35,6 +35,9 @@ sub help{
|
||||||
|
|
||||||
--idle Show the idle kernel process.
|
--idle Show the idle kernel process.
|
||||||
|
|
||||||
|
--kern Searches for kernel processes.
|
||||||
|
--kerni Invert the kernel process search.
|
||||||
|
|
||||||
-m <pctmem> Memory usage percent to search for.
|
-m <pctmem> Memory usage percent to search for.
|
||||||
--mi Invert the memory usage search.
|
--mi Invert the memory usage search.
|
||||||
|
|
||||||
|
@ -118,6 +121,8 @@ my $egid_invert=0;
|
||||||
my $self_proc=0;
|
my $self_proc=0;
|
||||||
my $idle=0;
|
my $idle=0;
|
||||||
my $stats=0;
|
my $stats=0;
|
||||||
|
my $kern=0;
|
||||||
|
my $kern_invert=0;
|
||||||
|
|
||||||
# get the commandline options
|
# get the commandline options
|
||||||
Getopt::Long::Configure ('no_ignore_case');
|
Getopt::Long::Configure ('no_ignore_case');
|
||||||
|
@ -165,6 +170,8 @@ GetOptions(
|
||||||
'self' => \$self_proc,
|
'self' => \$self_proc,
|
||||||
'idle' => \$idle,
|
'idle' => \$idle,
|
||||||
'stats' => \$stats,
|
'stats' => \$stats,
|
||||||
|
'kern' => \$kern,
|
||||||
|
'kerni' => \$kern_invert,
|
||||||
);
|
);
|
||||||
|
|
||||||
# print the version info if requested
|
# print the version info if requested
|
||||||
|
@ -318,6 +325,18 @@ if ( defined( $uids_string ) ){
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# handles the kernel process search
|
||||||
|
#
|
||||||
|
if ( $kern ){
|
||||||
|
push( @filters, {
|
||||||
|
type=>'KernProc',
|
||||||
|
invert=>$kern_invert,
|
||||||
|
args=>{
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# handles the EUID set search
|
# handles the EUID set search
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in New Issue