Commit 2f3d398c authored by Brad Davidson's avatar Brad Davidson Committed by Brad Davidson

Fix log/reap reexec

parent 6223e3e8
......@@ -58,7 +58,7 @@ func forkIfLoggingOrReaping() error {
args := append([]string{version.Program}, os.Args[1:]...)
env := append(os.Environ(), "_K3S_LOG_REEXEC_=true", "NOTIFY_SOCKET=")
cmd := &exec.Cmd{
Path: os.Args[0],
Path: "/proc/self/exe",
Dir: pwd,
Args: args,
Env: env,
......@@ -66,7 +66,7 @@ func forkIfLoggingOrReaping() error {
Stdout: stdout,
Stderr: stderr,
SysProcAttr: &syscall.SysProcAttr{
Setsid: true,
Pdeathsig: unix.SIGTERM,
},
}
if err := cmd.Start(); err != nil {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment