golang执行命令 exec.Command
发布时间:2020-12-16 18:21:49 所属栏目:大数据 来源:网络整理
导读:cmd := exec.Command("cmd")in := bytes.NewBuffer(nil)cmd.Stdin = in//绑定输入var out bytes.Buffercmd.Stdout = out //绑定输出go func() {in.WriteString("node E:/design/test.jsn")//写入你的命令,可以有多行,"n"表示回车}()err = cmd.Start()if
cmd := exec.Command("cmd") in := bytes.NewBuffer(nil) cmd.Stdin = in//绑定输入 var out bytes.Buffer cmd.Stdout = &out //绑定输出 go func() { in.WriteString("node E:/design/test.jsn")//写入你的命令,可以有多行,"n"表示回车 }() err = cmd.Start() if err != nil { log.Fatal(err) } log.Println(cmd.Args) err = cmd.Wait() if err != nil { log.Printf("Command finished with error: %v",err) } fmt.Println(out.String()) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |