본문 바로가기
IT/JAVA

Java ProcessBuilder, Runtime,, linux 에서 사용하기

by 최고영회 2013. 12. 21.
728x90
반응형
SMALL
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class ExecTest {
public static void main(String args[]) throws IOException {
String[] command = {"/bin/sh", "-c", "/test/test_shell.sh"};
try{
Process ps = Runtime.getRuntime().exec(command);
BufferedReader br = new BufferedReader(new InputStreamReader(ps.getInputStream()));
String line;
while( (line = br.readLine()) != null){
System.out.println(line);
}
ps.waitFor();
ps.destroy();
}catch(Exception e){
e.printStackTrace();
}
}
}


728x90
반응형
LIST

'IT > JAVA' 카테고리의 다른 글

Java http, https URL 접근 및 response xml data 읽기  (0) 2013.12.21
Java 객체 직렬화  (0) 2013.12.21
NIO 이용 파일 카피  (0) 2013.12.21
Java 로 mail 보내기  (0) 2013.12.21
자바 서버 소켓 멀티 쓰레드  (0) 2013.12.21