增加返回命令参数

This commit is contained in:
白茶清欢 2022-05-21 19:55:28 +08:00
parent 2f8be1dea3
commit cd60d4c81d
2 changed files with 10 additions and 8 deletions

View File

@ -13,10 +13,11 @@ package define
// //
// Date : 22:00 2022/5/20 // Date : 22:00 2022/5/20
type Result struct { type Result struct {
WorkDir string // 执行的目录 WorkDir string // 执行的目录
CmdPath string // 命令的路径 CmdPath string // 命令的路径
Error error // 异常信息 Param []string // 执行命令的参数
Output []byte // 输出的内容 Error error // 异常信息
StartTime int64 // 开始时间 Output []byte // 输出的内容
FinishTime int64 // 完成时间 StartTime int64 // 开始时间
FinishTime int64 // 完成时间
} }

View File

@ -21,11 +21,12 @@ import (
// Author : go_developer@163.com<白茶清欢> // Author : go_developer@163.com<白茶清欢>
// //
// Date : 21:49 2022/5/20 // Date : 21:49 2022/5/20
func Execute(workDir string, command string, param []string) define.Result { func Execute(workDir string, command string, param []string) *define.Result {
//执行命令 //执行命令
result := define.Result{ result := &define.Result{
WorkDir: workDir, WorkDir: workDir,
Param: param,
Error: nil, Error: nil,
Output: nil, Output: nil,
StartTime: time.Now().UnixNano(), StartTime: time.Now().UnixNano(),