public static boolean isReachableByPing(String host) {
try{
String cmd = ""; if(System.getProperty("os.name").startsWith("Windows")) {
// For Windows
cmd = "ping -n 1 " + host;
} else {
// For Linux and OSX
cmd = "ping -c 1 " + host;
}
Process myProcess = Runtime.getRuntime().exec(cmd);
myProcess.waitFor();
if(myProcess.exitValue() == 0) {
return true;
} else {
return false;
}
} catch( Exception e ) {
e.printStackTrace();
return false;
}
'백엔드 > Java' 카테고리의 다른 글
알고리즘 (0) | 2024.03.20 |
---|---|
같은 단어 제거 정규식 (0) | 2024.03.20 |
자바 정수범위 (0) | 2024.03.20 |
StringBuffer 와 StringBuilder 의 차이 (0) | 2024.03.20 |
자바 변수 (0) | 2024.03.20 |
자바 자료구조 (0) | 2024.03.20 |
다른 바이트 순서를 가진 시스템과의 통신 (0) | 2024.03.20 |
JVM 튜닝 5 (0) | 2024.03.20 |
댓글