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; } }