将想要的状态,
以“彩色”在大脑中呈现!

创建目录权限

捕获SIGKILL

SIGKILL是常见的Linux信号,我们使用kill命令杀掉进程也就是像进程发送SIGKILL信号。

和其他信号不同,SIGKILL和SIGSTOP是不可被Catch的,因此下面的代码是能编译通过但也是无效的,更多细节可以参考golang/go#9463.

c := make(chan os.Signal, 1)
signal.Notify(c, syscall.SIGKILL, syscall.SIGSTOP)

注意事项

这是Linux内核的限制,这种限制也是为了让操作系统有可能控制进程的生命周期,理解后我们也不应该去尝试捕获SIGKILL。

不过还是有人这样去做,最后结果也不符合预期,这需要我们对底层有足够的理解。

赞(0)
未经允许不得转载:自猿其说 » 创建目录权限

评论 抢沙发

评论前必须登录!

 

聚合实用在线工具

前往在线工具