我想检查 apache 和 MySQL 是否从 java 文件启动。
请告诉我Java代码..
我在android应用程序中调用php文件..
然后我想检查状态。
这是 Unix (Linux/BSD/etc) 的代码:
Process p = Runtime.getRuntime().exec("ps -aux");
然后读取并解析字符串“apache”和“mysql”的输出,或者在管道(“|”)之后使用“grep”将正则表达式过滤器添加到命令中。
试试这个代码
<%@ 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 服务器正在运行,否则它处于脱机状态。