提交 8664c3df 编写于 作者: U Ulric Qin

refactor

上级 f009c438
// +build aix darwin dragonfly freebsd js,wasm linux netbsd openbsd solaris plan9
// Unix environment variables.
//go:build !windows
// +build !windows
package sys
......
// Windows environment variables.
package sys
import (
......
//go:build !windows
// +build !windows
package engine
import (
"os/exec"
"syscall"
)
func startCmd(c *exec.Cmd) error {
c.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
return c.Start()
}
package engine
import "os/exec"
func startCmd(c *exec.Cmd) error {
return c.Start()
}
......@@ -242,7 +242,7 @@ func callScript(stdinBytes []byte) {
cmd.Stdout = &buf
cmd.Stderr = &buf
err := cmd.Start()
err := startCmd(cmd)
if err != nil {
logger.Errorf("event_notify: run cmd err: %v", err)
return
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册