フラグ付きバイナリファイルを実行したい。 バイナリを直接実行すると、golangプログラムの中で次のようになります。Goプログラムを使用してフラグと引数を持つバイナリを実行したい
./test --flag1 arg1 --flag2 arg2
私はos.exec
を使用して実行しようとしていました。
コード:それはエラーを与えているreslt ,err:= exec.Command("./test","--flag1", "arg1", "--flag2", "arg2").Output
:
Exit status 2
は、誰もがこの上で役立つことはできますか?
あなたの 'exec.Command'呼び出しの' err'の内容は何ですか? – shizhz
フラグ引数に ' - 'を追加する必要があります。 –
@Gerbenはい、私はそれを拝見しませんでした編集、ありがとう – shiva