use Proc::Background; my $proc = Proc::Background->new("C:\\Perl\\bin\\perl.exe generate_report.pl");