-2

我想检查 apache 和 MySQL 是否从 java 文件启动。

请告诉我Java代码..

我在android应用程序中调用php文件..

然后我想检查状态。

4

2 回答 2

1

这是 Unix (Linux/BSD/etc) 的代码:

Process p = Runtime.getRuntime().exec("ps -aux");

然后读取并解析字符串“apache”和“mysql”的输出,或者在管道(“|”)之后使用“grep”将正则表达式过滤器添加到命令中。

于 2013-08-01T09:58:13.347 回答
0

试试这个代码

<%@ 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 服务器正在运行,否则它处于脱机状态。

于 2013-08-01T10:04:07.463 回答