zhangzengfei
2023-11-28 3a706d3378aa3626501370352963883fd2783558
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package util
 
import (
    "bytes"
    "errors"
    "os/exec"
)
 
func ExeCmd(scriptStr string) (string,error) {
    cmd := exec.Command("sh", "-c", scriptStr)
    var out bytes.Buffer
    cmd.Stdout = &out
    err := cmd.Run()
    if err != nil {
        return "", errors.New("运行失败")
    }
    return out.String(), nil
}