package cn.exlive.monitor.utils; import java.io.Serializable; /** * 执行 Shell,返回消息体 * *
 *
 * Created by zhaopx.
 * Date: 2025/6/9
 * Time: 12:02
 * Vendor: exlive.cn
 *
 * 
* * @author zhaopx */ public class ExecResult implements Serializable { /** * 正常结束 OR 异常 */ private boolean execResult = false; /** * 进程退出码, 一般的,0为正常退出,其他为异常退出 */ private int returnCode = 0; /** * 执行的PID */ private int pid = -1; private String execOut; private String execErrOut; /** * 耗时 */ private long useTime = -1; public String getExecErrOut() { return execErrOut; } public void setExecErrOut(String execErrOut) { this.execErrOut = execErrOut; } public boolean getExecResult() { return execResult; } public void setExecResult(boolean execResult) { this.execResult = execResult; } public int getPid() { return pid; } public void setPid(int pid) { this.pid = pid; } public String getExecOut() { return execOut; } public void setExecOut(String execOut) { this.execOut = execOut; } public int getReturnCode() { return returnCode; } public void setReturnCode(int returnCode) { this.returnCode = returnCode; } public long getUseTime() { return useTime; } public void setUseTime(long useTime) { this.useTime = useTime; } }