my $pid; if($pid=fork()) { open MDOUT "ele.mdout"; #some analysis about ele.mdout #.... #...... if(some criterion here) { kill $pid; } } else { exec("pmemd -i mdin -c inpcrd -r restrt -o ele.mdout"); }