You've already forked agentic-coding-workflow
15 lines
387 B
Go
15 lines
387 B
Go
//go:build windows
|
|
|
|
package acp
|
|
|
|
import "time"
|
|
|
|
// unixGracefulTerm 在 Windows 上没有可靠的 SIGTERM 等价信号(CTRL_BREAK 仅
|
|
// 对 console 子进程生效)。直接 Process.Kill,grace 参数不参与,仅签名一致。
|
|
func (s *Supervisor) unixGracefulTerm(proc *Process, grace time.Duration) {
|
|
if proc.Cmd.Process == nil {
|
|
return
|
|
}
|
|
_ = proc.Cmd.Process.Kill()
|
|
}
|