in reply to Re^2: How to execute external script from CGI
in thread How to execute external script from CGI

That's because you are taking the output from C:\\batchfiles\\getUpdates.bat and then trying to run that again as another command. That is almost certainly wrong. Do not use backticks when assigning to $cmd, use single quotes. Better yet, use an array instead just like our anonymous brother showed you.

Best by far, of course, is not to run the subprocess at all but do what you need to do within the one perl process.