Как запустить другое приложение на golang?

Есть 2 приложения.
Как просто запустить file2.exe из file1.exe ?
  • Вопрос задан
  • 2613 просмотров
Решения вопроса 1
taliban
@taliban
php программист
https://golang.org/pkg/os/exec/

package main

import (
	"bytes"
	"fmt"
	"os/exec"
)

func main() {
	cmd := exec.Command("dir")
	var buf bytes.Buffer
	cmd.Stdout = &buf
	err := cmd.Start()
	if err != nil {
		fmt.Printf("error: %v\n", err)
	}
	err = cmd.Wait()

	fmt.Printf("Command finished with error: %v\n", err)
	fmt.Printf("Command finished with output: %v\n", buf.String())
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы