Help for this page
my @list = glob("*.fasta"); foreach my $fname (@list) { my ($base) = split /\./, $fname; system "perl mycode.pl $base >~/MyPerl/result_ans/$base.out" }
use Proc::Queue size=>5, qw(system_back); ... system_back "perl mycode.pl $base >~/MyPerl/result_ans/$base.out" } 1 while wait != -1;