//go:build linux // +build linux package main import ( "os" "os/exec" ) type updaterLauncher struct{} func (u *updaterLauncher) Start(args []string) error { cmd := exec.Command("./updater", args...) cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr // Linux 下先不做进程组处理,保证能跑 return cmd.Start() }