Signal
主動發送 system call 相關信號
package main
import (
"fmt"
"os"
"syscall"
)
func raise(sig os.Signal) error {
p, err := os.FindProcess(os.Getpid())
if err != nil {
return err
}
fmt.Println(sig)
return p.Signal(sig)
}
func main() {
raise(syscall.SIGQUIT)
}
可以輸入 man signal
查看可用信號

Last updated
Was this helpful?