[java] 파일 실행해서 출력시키기
외부 파일을 실행하여 실행결과를 출력합니다.
import! java.io.*;
public class File_EXE {
public static void main(String[] args) {
String s;
try {
String cmd = "/home/webmail/test/time_converter.pl -dtu 2012/02/08/00/00/00";
Runtime rt= Runtime.getRuntime();
Process oProcess = rt.exec(cmd);
BufferedReader stdOut = new BufferedReader(new InputStreamReader(oProcess.getInputStream()));
BufferedReader stdErr = new BufferedReader(new InputStreamReader(oProcess.getErrorStream()));
while( (s = stdOut.readLine()) != null) System.out.println(s);
while( (s = stdErr.readLine()) != null) System.out.println(s);
} catch (Exception e) {
e.printStackTrace();
System.exit(-1);
}
}
}