I'm writing a Perl script that is to be run on a PC networked with a computer running Linux. The script must give input to, and receive results from, a set of shell scripts on the Linux machine. I'm able to copy the input files from the PC and even invoke a Perl script on the Linux machine, but when that script attempts to run the .sh files via:
system("./shell_script.sh");
It prints the following error:
'.' is not recognized as an internal or external command, operable program or batch file.
Which I take to mean it's trying to execute the .sh files under Windows. So is there any way to get the PC to tell the Linux box, "hey, buddy, run this yourself"?
Thank you.