2013-08-24 54 views
3

如何在GO中調用外部命令? 我需要調用一個外部程序並等待它完成執行。在執行下一個語句之前。在GO中調用外部命令

+2

誰投票結束爲「不關於編程」? –

+0

你甚至檢查過官方軟件包文檔嗎? http://golang.org/pkg/os/exec/#Cmd.Run – Kissaki

回答

5

您需要使用exec package:使用Command開始命令並使用Run等待完成。

cmd := exec.Command("yourcommand", "some", "args") 
if err := cmd.Run(); err != nil { 
    fmt.Println("Error: ", err) 
} 

如果你只是想讀的結果,你可以使用Ouput代替Run

相關問題