golang 运行系统命令

在linux下测试通过

package main

import (
        "os/exec";
        "fmt";
        "bytes";
       )

func main(){
   cmd:=exec.Command("/bin/ls","-l","/")
   var out bytes.Buffer
   cmd.Stdout=&out
   err:=cmd.Run()
   if (err!=nil){ 
      fmt.Println("failed.")}
   fmt.Println(out.String())
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注