diff --git a/proxy/src/main/java/io/mpms/common/commander/AbstractSystemCommander.java b/proxy/src/main/java/io/mpms/common/commander/AbstractSystemCommander.java index 1adc0f1e9d23c0b403aaafdd1f01db3556b92d3f..7683f9aa939d5fed61dfd5cb946a60b150c4b496 100644 --- a/proxy/src/main/java/io/mpms/common/commander/AbstractSystemCommander.java +++ b/proxy/src/main/java/io/mpms/common/commander/AbstractSystemCommander.java @@ -116,5 +116,29 @@ public abstract class AbstractSystemCommander { return String.format("%.2f", useAbleSpace / totalSpace * 100); } + /** + * 查询服务状态 + * + * @param serviceName 服务名称 + * @return true 运行中 + */ + public abstract boolean getServiceStatus(String serviceName); + + /** + * 启动服务 + * + * @param serviceName 服务名称 + * @return 结果 + */ + public abstract String startService(String serviceName); + + /** + * 关闭服务 + * + * @param serviceName 服务名称 + * @return 结果 + */ + public abstract String stopService(String serviceName); + }