my $reportProg = "/some-path-to/Kreports.plx"; system($reportProg) && do { my $errorMsg = "Could not run $reportProg - $!\n"; # your additional error handling code here };