자바 호출 셸
2052 단어 shell
StringBuffer stringBuffer = new StringBuffer();
String shell="test.sh";
Process pro = Runtime.getRuntime().exec(new String[]{shPath,"-d"});
bufferedReader = new BufferedReader(new InputStreamReader(pro.getInputStream()), 1024);
pro.waitFor();
String line = null;
while (bufferedReader != null && (line = bufferedReader.readLine()) != null) {
stringBuffer.append(line).append("\r
");
}
System.out.println(stringBuffer.toString());
RunTime. getRuntime (). exec () 는 API 에서 여러 가지 방식 이 있 는데 그 차이 가 많 지 않 습 니 다.
public Process exec(String[] cmdarray)
throws IOException
단독 프로 세 스에 서 지정 한 명령 과 변 수 를 실행 합 니 다.
이것 은 매우 유용 한 방법 이다.exec (cmdarray) 형식의 호출 에 있어 서 그 행 위 는 호출 exec (cmdarray, null, null) 과 완전히 같다.
인자:
cmdarray
- 호출 명령 과 그 매개 변 수 를 포함 하 는 배열 입 니 다.돌아 가기:
새것
Process 대상, 하위 프로 세 스 관리 에 사용
던 지기:
SecurityException
- 안전 관리자 가 존재 하고 그checkExec 방법 으로 하위 프로 세 스 를 만 들 수 없습니다.
IOException
- I / O 오류 가 발생 하면하면, 만약, 만약...
NullPointerException
는cmdarray
또는null
의 어떤 요 소 는?cmdarray
하면, 만약, 만약...
null
빈 배열 (길 이 는?IndexOutOfBoundsException
)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZSH에서 물고기까지ZSH는 수년 동안 내 기본 셸이었습니다. 이제 몇 달 동안 사용하면서 ZSH 구성에 대해 몇 가지 사항을 발견했습니다. 우리는 을 제공하는 시스템과 더 빨리 상호 작용하는 경향이 있습니다. 내.zshrc 구성에는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.