2014-07-21 4 views
0

Apache Commons Exec에서 다음을 수행하려면 어떻게해야합니까? (이 사용 사례에 대한 문서가없는 것 같습니다.)Commons exec : 시작, 하위 프로세스로 보내고 stdin/stdout에서 다시 읽음

  1. 하위 프로세스를 실행하십시오.
  2. 자식 프로세스에 stdin에 문자열을 전달합니다.
  3. 자식 프로세스가 종료 될 때까지 기다립니다.
  4. 자식 프로세스의 stdout을 문자열로 수집하십시오.
+0

친애하는 downvoter, 왜 downvoted 설명하는 코멘트를 남겨주세요. – user3364825

답변

-1

입력/출력 리다이렉션을 처리하려면 Executor#setStreamHandler(...)을 사용하십시오.

+0

나는 그 방법을 보았지만 그것이 어떻게 사용되었는지는 명확하지 않다. stdin/out에서 읽기/쓰기의 예를 제공 할 수 있습니까? – user3364825

+0

Javadoc과 API에 대해 자세히 살펴 보시기 바랍니다. StackOverflow에서는 대부분의 작업을 직접 수행하고 문제를 직접 해결하기 위해 많은 노력을 기울인 후 도움을 요청할 것입니다. –

+0

쳇. 도움을 받고 싶지 않다면 "대답"을 올리는 것을 괴롭히지 마십시오. – user3364825