Отправить код возврата обратно из дочернего сценария в родительский сценарий - PullRequest
0 голосов
/ 04 февраля 2009

Мой дочерний скрипт может создать rc = 110, если файл FTP не найден. Родительский скрипт устанавливает RC обработки ошибок = 1. Я хочу, чтобы Обработка ошибок была установлена ​​на RC, созданный в дочернем скрипте. Есть идеи?

1 Ответ

0 голосов
/ 04 февраля 2009

Какая операционная система? В Linux вы можете пересылать параметр, используя стандартный ввод / вывод, используя | (Труба)

./script | ./binaryName

Это перенаправляет вывод ./script как ввод ./binaryName а в твоем основном:

int main(int argc, char **argv){
//Don't use argv[0]!
char* yourOutput = argv[1];
return 0;
}

Я только что понял, что ваш "родитель" тоже сценарий. Какой это язык? Все языки, с которыми я работал, имеют способ выдвигать аргументы, как я только что показал вам в C ++.

...