win: add missing hidewindow syscall
This commit is contained in:
parent
fa6d7afa05
commit
63328251fa
|
@ -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
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
// +build !windows
|
||||
|
||||
package runner
|
||||
|
||||
import "os/exec"
|
||||
|
||||
func backgroundCmd(cmd *exec.Cmd) {
|
||||
}
|
|
@ -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}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue