【发布时间】:2016-06-06 09:27:02
【问题描述】:
我正在 java 中执行network 服务重启,如下所示。
String[] serviceStop = { "service","network","restart" };
Process networkProc = new ProcessBuilder(serviceStop).start();
networkProc.waitFor();
Integer returncode=networkProc.exitValue();
即使它仍在重新启动,它也会返回成功代码。
但我需要通过检查network service 状态来确保重新启动成功并在完成后返回。如何在 Java 中实现这一点?
【问题讨论】:
-
稍后您将不得不使用另一个进程来尝试连接。
-
是的..但是要连接什么进程以及如何检查这个特定的服务。这是个问题。
标签: java linux process centos command