zhangzengfei
2023-09-04 e8e536d1cb52d2126c8c7ce2ba1c7a76f7208678
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
}