在收到SIGTERM信号后,linux进程最多需要花多少时间才能退出?
编辑:我问,因为我必须决定阻止I / O通话的超时时间。答案 0 :(得分:0)
没有最大值。一个过程可以简单地忽略SIGTERM
。它可以被停止,在这种情况下,它不会处理SIGTERM
,直到它获得SIGCONT
。它可以在不间断的系统调用中被阻止。 (我没有当前的例子,但我确实记得当硬件安装的NFS服务器出现故障时不间断的读/写。如果你碰巧正在编写自己的内核模块,那么......)最后,如果系统负载很重,过程响应信号可能需要更长的时间。