router/pkg/grpcconnector/grpc_plugin_command_linux.go (13 lines of code) (raw):

//go:build linux // +build linux package grpcconnector import ( "os/exec" "syscall" ) func newPluginCommand(filePath string) *exec.Cmd { cmd := exec.Command(filePath) cmd.SysProcAttr = &syscall.SysProcAttr{ Setpgid: true, Pdeathsig: syscall.SIGTERM, } return cmd }