perl查找进程PID的例子(perl查找字符串)深度揭秘

随心笔谈11个月前发布 admin
99 0


#!/usr/bin/perl
use strict;
use warnings;
#usage: process_grep.pl ProcessName
exit( main(@ARGV) );

sub main {
my $Phash;
my $ProcessName=shift;
my $PROC_DIR=”/proc”;
chdir $PROC_DIR;
my @pids=glob “[0-9]*”;
for my $pid (@pids) {
open( FH, “$pid/cmdline” ) or die “Can’t $pid file $!”;
$Phash->{$pid}=$_ while <FH>;
}
delete $Phash->

© 版权声明

相关文章