最近需要監控伺服器效能情況,需要查詢linux伺服器硬碟使用情況,window系統下命令能夠正常執行,linux下一直執行不了,並且不報錯。發了點時間解決,留個備忘錄。
/***
* * 獲取作業系統型別
* @author 2019-03-09
* @return 1: window 2: 非window
*/public static string getostype()
else
return os_type;
}/***
* * 執行shell命令
* @author 2019-03-09
* @param cmd
* @return
*/public static listexecuteshell(string cmd)
try ;
p = r.exec(c);
}else
in = new bufferedreader(new inputstreamreader(
p.getinputstream()));
string str = null;
int line = 0;
while ((str = in.readline()) != null)
}} catch (exception e) finally
catch (exception e)
try
catch (exception e)
p.destroy();
}return text;
}
最主要是加了下面,其中cmd 是要執行的命令:
string c = new string;
p = r.exec(c);
Windows系統運維轉linux系統運維的經歷
開篇之前,首先介紹一下我的背景把 我是乙個三線城市的甲方運維。最近,在 linux 就該這麼學 書籍的影響下和朋友小a linux運維已經三年了,工資也比我的高很多 的影響下,決定轉行。最近花了三個星期的時間學習了linux基礎,想換乙份linux的工作個人覺得十分困難。不禁在思考該怎樣繼續下去呢?...
Windows系統運維轉linux系統運維的經歷
開篇之前,首先介紹一下我的背景把 我是乙個三線城市的甲方運維。最近,在 linux 就該這麼學 書籍的影響下和朋友小a linux運維已經三年了,工資也比我的高很多 的影響下,決定轉行。最近花了三個星期的時間學習了linux基礎,想換乙份linux的工作個人覺得十分困難。不禁在思考該怎樣繼續下去呢?...
Windows系統運維轉linux系統運維的經歷
開篇之前,首先介紹一下我的背景把 我是乙個三線城市的甲方運維。最近,在 linux就該這麼學 書籍的影響下和朋友小a linux運維已經三年了,工資也比我的高很多 的影響下,決定轉行。最近花了三個星期的時間學習了linux基礎,想換乙份linux的工作個人覺得十分困難。不禁在思考該怎樣繼續下去呢?其...