当 session 领导者向进程组发送 SIGHUP 时捕获信号

标签 c session signals

当终端断开连接时,内核将通过向控制终端发送 SIGHUP 来通知它。之后,控制进程向同一 session 中的所有进程发送SIGHUP。当这些进程捕获 SIGHUP 但执行其他操作而不是在信号处理程序中终止时会发生什么?

最佳答案

他们继续他们的业务并终止

  • 当他们决定时
  • 当他们收到另一个信号时

关于当 session 领导者向进程组发送 SIGHUP 时捕获信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6581171/

相关文章:

比较c中不同文本文件的字符串

java - session 劫持: Pros/Cons of a filter that suppresses Session IDs

c - 为什么我的 C 代码打印 Segmentation fault : 11?

用于简单网络服务器的 c 自定义 netcat

php - session_register($ var)的替代方法是什么?

c# - 是否可以在 IE 和 Word 附加组件之间共享 ASP.NET session cookie

c++ - 如何多次发送SIGINT信号

c - IPC 在 Linux 上使用 Signals

c++ - Libev C++ 无法停止多线程应用程序中的动态循环

ios - 如何从 didFinishPickingMediaWithInfo 返回 NSString 或 NSUrl?