=== ПРИМЕР ВЫВОДА ПРОГРАММЫ === $ make test === Запуск теста с тремя файлами === ./parent ./lab1_var12 10 input1.txt output1.txt input2.txt output2.txt input3.txt output3.txt === Запуск родительского процесса === Родительский PID: 12345 Программа для запуска: ./lab1_var12 Максимум замен: 10 Количество файловых пар: 3 Создание процесса 1 для файлов: input1.txt -> output1.txt -> Дочерний процесс PID=12346 запускает обработку input1.txt Создание процесса 2 для файлов: input2.txt -> output2.txt -> Дочерний процесс PID=12347 запускает обработку input2.txt Создание процесса 3 для файлов: input3.txt -> output3.txt -> Дочерний процесс PID=12348 запускает обработку input3.txt === Ожидание завершения дочерних процессов === Процесс PID=12346 завершен (input1.txt -> output1.txt) Код завершения: 0 Статус: SUCCESS Процесс PID=12347 завершен (input2.txt -> output2.txt) Код завершения: 0 Статус: SUCCESS Процесс PID=12348 завершен (input3.txt -> output3.txt) Код завершения: 0 Статус: SUCCESS === Итоговая статистика === Всего запущено процессов: 3 Успешно завершено: 3 Завершено с ошибкой: 0 ОБЩИЙ СТАТУС: Все процессы завершены успешно === Результаты обработки === --- output1.txt --- bb bb bb bbaabbaabbaabbaabba xyzxyzxyzxyzxyzxyzxyzxyz hello world hello --- output2.txt --- testtest aaaaaaa --- output3.txt --- programming ppppython ========================================== === ПРИМЕР ОБРАБОТКИ ОШИБОК === $ ./parent ./lab1_var12 5 ERROR: Недостаточное или неверное количество аргументов Usage: ./parent [ ...] Example: ./parent ./lab1_var12 5 in1.txt out1.txt in2.txt out2.txt ========================================== $ ./parent ./lab1_var12 5 nonexistent.txt output.txt === Запуск родительского процесса === Родительский PID: 12350 Программа для запуска: ./lab1_var12 Максимум замен: 5 Количество файловых пар: 1 Создание процесса 1 для файлов: nonexistent.txt -> output.txt -> Дочерний процесс PID=12351 запускает обработку nonexistent.txt open input failed: nonexistent.txt: No such file or directory === Ожидание завершения дочерних процессов === Процесс PID=12351 завершен (nonexistent.txt -> output.txt) Код завершения: 255 Статус: ERROR (не удалось выполнить) === Итоговая статистика === Всего запущено процессов: 1 Успешно завершено: 0 Завершено с ошибкой: 1 ОБЩИЙ СТАТУС: Завершено с ошибками