c - 当我用中断终止正在运行的 Linux 进程时,会运行哪些清理例程?

标签 c linux exit

当程序通过发送中断 (Ctrl+C) 终止时,使用 atexit() 注册的清理例程是否运行?

最佳答案

没有。您需要为 SIGINT 信号安装处理程序。

关于c - 当我用中断终止正在运行的 Linux 进程时,会运行哪些清理例程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8099527/

相关文章:

c - 动态内存 : malloc and realloc

c - 动态数组分配和打印元素

regex - 如何使用 stat linux 命令检查文件是否更改

java - 如何在用户单击 Java Swing 应用程序上的“关闭”时启动弹出窗口

android - 完成申请的正确方法

c - 确定要使用的正确循环

c - ';' 标记前的语法错误

c - C的RAD环境? (不是 C++,只是 C)

linux - 通过工具链使用 automake 和 configure

c++ - catch-all 处理程序中的 exception_ptr 在 Centos 7 和 Windows 上运行异常