parent
579c42e620
commit
90fd86d8aa
@ -0,0 +1,48 @@
|
|||||||
|
package net.educoder.model;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* shell执行结果
|
||||||
|
*
|
||||||
|
* @author 威少
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class ShellResult {
|
||||||
|
/**
|
||||||
|
* 退出码
|
||||||
|
*/
|
||||||
|
private Integer exitStatus;
|
||||||
|
/**
|
||||||
|
* 实际输出
|
||||||
|
*/
|
||||||
|
private String out;
|
||||||
|
|
||||||
|
public enum ExitStatus {
|
||||||
|
/**
|
||||||
|
* 成功
|
||||||
|
*/
|
||||||
|
SUCCESS(0),
|
||||||
|
/**
|
||||||
|
* 超时
|
||||||
|
*/
|
||||||
|
TIMEOUT(124),
|
||||||
|
/**
|
||||||
|
* 默认失败
|
||||||
|
*/
|
||||||
|
FAIL(-1);
|
||||||
|
|
||||||
|
private int code;
|
||||||
|
ExitStatus(int code) {
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getCode() {
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue