JAVA ProcessBuilder와 자주쓰는 메서드들

릭터·2022년 4월 16일
0

JAVA

목록 보기
2/7

ProcessBuilder

processBuilder는 운영체제 명령어를 받아 명령 수행을 위한 프로세스를 생성해준다.

.redirectErrorStream(boolean)
명령 실행 중 오류 사항을 따로 분류해서 사용자에게 출력할 지 결정
true 면 getOutputStream() 하나의 스트림으로 오류 내용과 정상 출력 내용이 같이 나온다.
false면 getErrorStream(), getOutputStream() 두 가지 스트림으로 나누어서 출력된다.

.start()
같은 인스턴스 부터 start() 반복 호출해 동일한 속성 또는 관련된 속성을 가지는 새로운 서브 프로세스를 작성할 수 있다.

Process 같이 쓰는 함수들

.destroy()
프로세스 객체 내에 있는 서브 프로세스를 강제로 종료시킨다.

.destroyForcibly()
프로세스를 강제로 종료한다.

profile
풀스택 개발자를 꿈 꾸는 릭터입니다.

0개의 댓글