public class ExecUtil extends Object
命令行操作工具类
2020-02-24 20:00
| 构造器和说明 |
|---|
ExecUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CommandTask |
createTask(String taskId,
String command,
OutHandlerMethod outHandlerMethod)
创建命令行数据
|
static Process |
exec(String cmd)
执行命令行并获取进程
|
static void |
restart(CommandTask commandTask)
中断故障缘故重启
|
static void |
stop(CommandTask task)
销毁任务
|
static boolean |
stop(Process process)
销毁进程
|
public static Process exec(String cmd) throws IOException
cmd - 需要执行的命令行IOException - IO异常public static boolean stop(Process process)
process - Process类public static void stop(CommandTask task)
task - 任务线程public static CommandTask createTask(String taskId, String command, OutHandlerMethod outHandlerMethod) throws IOException
taskId - 任务idcommand - 命令outHandlerMethod - 任务消息输出接口IOExceptionpublic static void restart(CommandTask commandTask) throws IOException
commandTask - 任务实体IOExceptionCopyright © 2021. All rights reserved.