open(PROCS, "ps -a | grep $process |"); while ( my $proc = ) { # ... } #### open(PROCS, "ps -a |"); while ( my $proc = ) { next if $proc !~ /$process/; # ... }