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