Commons exec: запуск, отправка дочернему процессу и чтение обратно на stdin/stdout
Как я могу добиться следующего в Apache Commons Exec? (Кажется, нет никакой документации для этого варианта использования).
- Запустите дочерний процесс.
- Передайте дочернему процессу строку на его стандартный ввод.
- Дождитесь завершения дочернего процесса.
- Соберите стандартный вывод из дочернего процесса в виде строки.
1 ответ
Использование Executor#setStreamHandler(...)
обрабатывать перенаправление ввода / вывода.