//go:build !windows package main import ( "os" "syscall" ) // 挂起进程:SIGSTOP,进程立刻停止占用 CPU,SIGCONT 后从原地继续 func suspendProcess(p *os.Process) error { if p == nil { return nil } return syscall.Kill(p.Pid, syscall.SIGSTOP) } func resumeProcess(p *os.Process) error { if p == nil { return nil } return syscall.Kill(p.Pid, syscall.SIGCONT) }