리눅스 명령어 실행1 [Java] 리눅스 명령어 실행 코드 두 가지 방법입니다. ◾ ProcessBuilder 방식 ProcessBuilder는 명령어와 인수를 직접 지정하므로 쉘 명령어나 특수 문자(ex: |, >, < ) 사용이 불가 String command = "ls"; new ProcessBuilder("/bin/bash", "-c", command).start(); ◾ Runtime.exec() 방식 /** * cmd 명령어 실행 * * @param cmd */ public static boolean executeCmd(String cmd) { Process process = null; Runtime runtime = Runtime.getRuntime(); StringBuffer successOutput = new StringBuffer(); Stri.. 2019. 6. 11. 이전 1 다음