Я пишу сценарий Perl, который должен быть запущен на компьютере, подключенном к сети под управлением Linux. Сценарий должен вводить и получать результаты от набора сценариев оболочки на компьютере с Linux. Я могу скопировать входные файлы с ПК и даже вызвать сценарий Perl на компьютере с Linux, но когда этот сценарий пытается запустить файлы .sh с помощью:
system("./shell_script.sh");
Распечатывается следующая ошибка:
'.' is not recognized as an internal or external command, operable program or batch file.
Под этим я понимаю, что он пытается выполнить файлы .sh в Windows. Так есть ли способ заставить ПК сказать Linux-блокам: «Эй, приятель, запусти это сам»?
Спасибо.