qixiaoning
2025-09-18 fd31206bcb8b084720291a53c986db771d8f5975
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
}