qixiaoning
23 小时以前 03880bf61cf059f063e252ef17dfea50c932c9dc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package util
 
import (
    "bytes"
    "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 "", err
    }
    return out.String(), nil
}