반응형
홈페이지에서 옮김. (2007.10.09 작성)
아래 게시물과 같이 먼저 import 할 것들
java.util.Scanner java.lang.Runtime java.lang.Exception java.io.BufferedReader java.io.InputStreamReader try { Process process = Runtime.getRuntime().exec("df -h"); BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream())); Scanner scanner = new Scanner(br); scanner.useDelimiter(System.getProperty("line.separator")); while(scanner.hasNext()) out.println(scanner.next()); scanner.close(); br.close(); } catch(Exception e) { e.printStackTrace(); }
Process 클래스를 이용하여 시스템 명령어를 실행한다.
Runtime.getRuntime().exec("명령어")는 시스템 명령어를 수행하라는 코드이다.
이 코드는 실행 결과를 Process 객체로 리턴한다.
이 Process 객체는 InputStreamReader와 BufferedReader, Scanner를 이용하여 String으로 변환 가능하다.
Scanner scanner = new Scanner(br); 이하 부분은 아래 게시물과 같은 형태이다.
Runtime.getRuntime().exec("명령어")는 시스템 명령어를 수행하라는 코드이다.
이 코드는 실행 결과를 Process 객체로 리턴한다.
이 Process 객체는 InputStreamReader와 BufferedReader, Scanner를 이용하여 String으로 변환 가능하다.
Scanner scanner = new Scanner(br); 이하 부분은 아래 게시물과 같은 형태이다.
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[spring boot + jpa + mariadb] M1 Macbook에서 설치하면서 해야 했던 것들 (0) | 2023.06.04 |
---|---|
[Android] 안드로이드에서 HTML 파싱하기 (1) | 2011.05.14 |
[JAVA] 파일 읽고 출력하기 (0) | 2009.11.04 |
JDK x64와 eclipse x86_64 (0) | 2009.10.28 |
댓글