外部コマンド実行時のエラー処理: 「fork/exec . no such file or directory」の解決
Go で exec パッケージを使用する場合外部コマンドを実行すると、「fork/exec . no such file or directory」を示すエラー メッセージが表示される場合があります。この問題は、コマンドで指定されたプログラムが見つからないかアクセスできない場合に発生します。
提供されたコード スニペットでは、「./goreplay」コマンドを実行しようとしているときにエラーが発生します。これを解決するには、次のことを確認してください:
cmd := exec.Command(program, args...)
exec.Command の正しい構文
:コマンド オブジェクトを作成するための正しい構文は次のとおりです。func Command(name string, args ...string) *Cmd
cmd := exec.Command("./goreplay", "--input-file", gor_name, "--input-file-loop", "--output-http", ras_ip)
以上がGo の `exec.Command` が「fork/exec . no such file or directory」を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。