在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()) }
在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()) }