| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package cn.exlive.monitor.utils;
- import java.io.Serializable;
- /**
- * 执行 Shell,返回消息体
- *
- * <pre>
- *
- * Created by zhaopx.
- * Date: 2025/6/9
- * Time: 12:02
- * Vendor: exlive.cn
- *
- * </pre>
- *
- * @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;
- }
- }
|