我想檢查apache和MySQL是否從java文件啓動或不啓動。如何檢查apache和mysql運行或不在java中?
請告訴我的Java代碼的..
我稱之爲Android應用程序的PHP文件..
然後,我要檢查其狀態。
我想檢查apache和MySQL是否從java文件啓動或不啓動。如何檢查apache和mysql運行或不在java中?
請告訴我的Java代碼的..
我稱之爲Android應用程序的PHP文件..
然後,我要檢查其狀態。
試試這個代碼
<%@ page contentType="text/html" import="java.io.*, java.net.*" %>
<%
try {
Socket s = new Socket("another.apache.com", 80);
BufferedReader in = new BufferedReader(new
InputStreamReader(s.getInputStream()));
PrintWriter socketOut = new PrintWriter(s.getOutputStream());
socketOut.print("GET /index.html\n\n");
socketOut.flush();
String line;
while ((line = in.readLine()) != null){
out.println(line);
}
} catch (Exception e){}
%>
如果沒有任何異常,您的另一Apache服務器正在運行,否則就下線。
下面是用於Unix(Linux的/ BSD /等)的碼:
Process p = Runtime.getRuntime().exec("ps -aux");
然後讀取和解析爲字符串「阿帕奇」輸出和「MySQL的」或添加的正則表達式過濾器,以命令使用的「grep」在管道(「|」)之後。
你不能指望別人只是給你,沒有看到你真的嘗試過。 – sfat
你必須擁有魔法和智慧。 –
「不要問...你還沒有試圖找到答案的問題(顯示你的工作!)」 說[stackoverflow](http://stackoverflow.com/about) –