sshpiper/cmd/sshpiperd/cmd_linux.go
Boshi Lian 22ad31b127
Add go-reaper integration for process reaping (#580)
* Add go-reaper integration for process reaping

* refactor: move reaper initialization to cmd_linux.go
2025-05-18 00:14:47 -07:00

22 lines
302 B
Go

//go:build linux
package main
import (
"os/exec"
"syscall"
reaper "github.com/ramr/go-reaper"
)
func init() {
go reaper.Reap()
}
func setPdeathsig(cmd *exec.Cmd) {
cmd.SysProcAttr = &syscall.SysProcAttr{Pdeathsig: syscall.SIGTERM}
}
func addProcessToJob(cmd *exec.Cmd) error {
return nil
}