win: add missing hidewindow syscall

This commit is contained in:
AJ ONeal 2019-07-03 03:04:28 -06:00
parent fa6d7afa05
commit 63328251fa
3 changed files with 13 additions and 6 deletions

View File

@ -52,6 +52,7 @@ func Run(conf *service.Service) {
start := time.Now()
cmd := exec.Command(binpath, args...)
backgroundCmd(cmd)
fmt.Fprintf(lf, "[%s] Starting %q %s \n", time.Now(), binpath, strings.Join(args, " "))
cmd.Stdin = nil

View File

@ -0,0 +1,8 @@
// +build !windows
package runner
import "os/exec"
func backgroundCmd(cmd *exec.Cmd) {
}

View File

@ -2,11 +2,9 @@ package runner
import (
"os/exec"
"syscall"
)
func init() {
cmd, _ := exec.LookPath("cmd.exe")
if "" != cmd {
shellArgs = []string{cmd, "/c"}
}
func backgroundCmd(cmd *exec.Cmd) {
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
}