Вот дизайн, который я хочу реализовать на Perl:
Главный сценарий вызывает несколько подчиненных сценариев. Главный сценарий управляет вызовом каждого нижнего сценария в определенной последовательности и записывает выходные данные каждого нижнего сценария, чтобы решить, не вызывать ли следующий сценарий.
В настоящее время у меня есть мастер-скрипт, который вызывает суб-скрипт с помощью вызова system(), но у меня возникают проблемы с тем, чтобы суб-скрипт сообщал статус обратно мастер-скрипту.
Не хотите использовать подфункции, очень хотелось бы, чтобы каждый код нижнего скрипта был отдельным.
Чтобы пролить больше света на проблему: нижний сценарий должен решать, что сообщать основному сценарию. Например: субскрипт отправляет код 1, когда субскрипт находит строковое значение в базе данных, он отправляет код 2, когда субстрока не находит искомый файл, и отправляет код 0, когда все идет хорошо.