![](/img/trans.png)
[英]Why mustSendSIGSEGV() will continue print, but syscall.Kill(pid, syscall.SIGSEGV) only print once
[英]Unable to `syscall.Kill()` a daemonized Go process
我在Go中创建了使用syscall.Kill()
杀死进程的syscall.Kill()
但是,如果我使用fork()
+ setsid()
使该进程失败,那么syscall.Kill()
不会杀死该进程。
如果我使用shell kill
那么我可以在两种情况下杀死该进程。
我尝试了不同的信号: SIGINT
, SIGTERM
和SIGKILL
但是他们不会杀死守护进程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.