Ну как, решили свою задачу? Если еще нет -- давайте попробуем доразобраться.
Например, интересно:
* что предполагается делать, если основная команда закончилась с нулевым статусом, но при этом писала что-то на stderr? Логировать или игнорировать?
* если основная программа пишет что-то на stdout -- логировать или игнорировать?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.