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