내가 자바에서 쉘 명령을 실행하는 방법을 알고 있지만, 어떻게 그렇게 내 응용 프로그램이 입력에 기록 할 수 있으며, 출력에서 읽습니다.
-1
A
답변
2
나는 귀하가 귀하의 질문에 대한 답변을 설명했다고 생각합니다.
Runtime.exec()
또는 ProcessBuilder
을 사용하여 java에서 외부 응용 프로그램을 실행하는 경우 표준 출력 및 표준 입력 스트림에 액세스 할 수 있습니다. 외부 응용 프로그램에 명령을 전송하기 위해 외부 응용 프로그램이 작성하고 출력하는 스트림을 읽는 사용자 입력 스트림입니다.
하지만주의하십시오. 일부 응용 프로그램은 Java에서 명령을 보내지 않습니다. 예를 들어 Unix 시스템에서 명령어 ssh
은 사람이 아닌 사용자 (예 : 다른 응용 프로그램)의 사용을 피하도록 설계되었습니다. 보안상의 이유로 터미널에서 실행해야하므로 예를 들어 ssh otherhost
을 실행 한 다음 java에서 사용자/비밀번호를 보낼 수 없습니다. 이것을 필요로한다면 터미널을 시뮬레이트하고 스크립트에 의해 구동되는 expect
이라는 다른 명령 행 유틸리티를 통해 명령을 실행해야합니다.
관련 문제
- 1. 이동 대화 형 쉘
- 2. 대화 형 모드없이 vim 명령 실행
- 3. 대화 형 쉘 정지 파이프
- 4. IPython의 임베디드 대화 형 쉘
- 5. 실행 쉘 명령
- 6. php에서 쉘 명령 실행
- 7. RealBasic : 쉘 명령 실행
- 8. 쉘 스크립트에서 대화 형 모드 피하기
- 9. 대화 형 (그러나 작음) Java 용 쉘
- 10. PHP에서 대화 형 셸 스크립트 실행
- 11. 장고 문제가있는 PyDev의 대화 형 쉘
- 12. 쉘 스크립트의 변수에서 명령 실행
- 13. C 프로그램에서 쉘 명령 실행
- 14. AWK 내에서 쉘 명령 실행
- 15. 커널 모듈에서 쉘 명령 실행
- 16. Eclipse - Python이 작동하지 않는 대화 형 쉘
- 17. F # 대화 형 창에서 그리드 명령
- 18. 삽입 대화 형 쉘 (VTE)은 내가 folliwing 할 계획입니다
- 19. 명령 인터페이스/대화 형 시각화에 관한 책
- 20. 대화 형 루아 : 명령 줄 인수
- 21. MAC C++ 대화 형 명령 행 도구
- 22. 원격 호스트의 MySql에서 쉘 명령 실행
- 23. Perl : 쉘 환경에서 시스템 명령 실행
- 24. Ruby 스크립트에서 쉘 스크립트 명령 실행
- 25. 쉘 실행 출력을 캡처하는 간단한 파이썬 명령?
- 26. PHP 웹 페이지에서 대화 형 쉘 프로그램을 실행하는 방법
- 27. WPF의 독립 실행 형 명령 개체
- 28. python 스크립트에서 외부 대화 형 프로그램 실행
- 29. 자바에서 대화 형 박쥐 파일을 실행 중입니까?
- 30. 대화 형 CLI 프로그램을 원격으로 실행
남자, 중복되지 않습니다. 다른 질문입니다. 그는 리디렉션이 아니라 부모 프로세스와 하위 프로세스 간의 프로세스 간 통신을 구현하는 방법에 대해 묻습니다. – AlexR