JAVA 에서 LINUX 명령어를 실행해야하는 경우가 가끔있다.
언제고 한번은 써먹을 수 있을것 같지만 그때 되면 까먹을것 같다.
그래서 이렇게 미리 한번 만들어 보고
이거 그대로 해서
다음에 쓰도록 해야징.ㅋㅋㅋㅋ
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class Oper {
public static void main(String args[]) throws Exception{
System.out.println(args[0]);
Oper.exec(args[0]);
}
public static void exec(String cmd) throws Exception {
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(cmd);
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
}
'Program > JAVA' 카테고리의 다른 글
[ Factory Pattern ] (0) | 2010.02.07 |
---|---|
Properties Class를 이용하여 설정파일 가져오기 (0) | 2010.02.06 |
자바 메일 강의자료 Sendmail (0) | 2010.01.27 |
String Class 사용시 주의사항 (2) | 2010.01.21 |
자바 특별한 Exception (0) | 2010.01.11 |