3
如何在GO中調用外部命令? 我需要調用一個外部程序並等待它完成執行。在執行下一個語句之前。在GO中調用外部命令
如何在GO中調用外部命令? 我需要調用一個外部程序並等待它完成執行。在執行下一個語句之前。在GO中調用外部命令
您需要使用exec package:使用Command開始命令並使用Run
等待完成。
cmd := exec.Command("yourcommand", "some", "args")
if err := cmd.Run(); err != nil {
fmt.Println("Error: ", err)
}
如果你只是想讀的結果,你可以使用Ouput代替Run
。
誰投票結束爲「不關於編程」? –
你甚至檢查過官方軟件包文檔嗎? http://golang.org/pkg/os/exec/#Cmd.Run – Kissaki