java - 获取 apache 服务器状态 Java/C

标签 java c apache xampp

我想编写自己的 XAMPP Gui 来运行自定义命令,而不是使用 CLI。

我已经阅读了如何使用 Java 或 C 启动 bash 命令

C:

system("command to start apache server");

Java:

ProcessBuilder pb = new ProcessBuilder("ls");
pb.start();

但我不知道如何检测服务器的状态(运行与否)。

我的第一个想法是向服务器发送一个 http 请求并读取响应。有没有最好的办法?

最佳答案

我认为关键在于你的问题。您可以使用该命令来让进程运行或不使用

ps -ef | grep java

来自嵌入式 java 程序的命令。

关于java - 获取 apache 服务器状态 Java/C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42044311/

相关文章:

c++ - 从某个较大的虚拟地址空间(例如 20GB 以上)分配内存

c - 为什么将第二个值放入此 C 结构体数组中会将第一个槽的值变成乱码?

c - 当我编译 x264 时,出现错误 undefined reference to sync_fetch_and_add_4

php - 从另一台设备访问我的虚拟主机中的网页

apache - 如何在 web.xml 中为 javascript 文件设置目录 js,为界面设置 ui 和为样式设置 css 目录

java - 在java中搜索单词内的字符串

Java Servlet 登录过滤器排除列表不适用于整个文件夹

java - 如何仅在特定方法中使用 RESTEasy PreProcessInterceptor?

apache - 如何强制 apache 将 www SSL 请求重定向到非 www SSL

Java Hibernate在插入用户名和密码时获取实体ID并将其删除