news 2026/6/10 2:49:34

Linux中的信号

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux中的信号

Linux中的信号

信号名称触发场景默认行为
SIGHUP终端挂断(如关闭终端)、进程所属会话结束终止进程(可被捕获)
SIGINT用户按下 Ctrl + C(中断当前进程)终止进程(可被捕获)
SIGQUIT用户按下 Ctrl + \(退出当前进程并生成核心转储文件)终止进程并生成 core 文件(可被捕获)
SIGILL进程执行非法指令(如错误的机器码、代码损坏)终止进程并生成 core 文件(可被捕获)
SIGTRAP调试断点触发(如 gdb 调试时的断点)终止进程并生成 core 文件(可被捕获)
SIGABRT进程调用 abort() 函数(主动触发异常终止)终止进程并生成 core 文件(不可忽略,可被捕获)
SIGBUS总线错误(如内存地址对齐错误、非法内存访问)终止进程并生成 core 文件(可被捕获)
SIGFPE浮点运算错误(如除以 0、浮点溢出)终止进程并生成 core 文件(可被捕获)
SIGKILL强制终止进程(管理员常用,如 kill -9 进程ID)强制终止进程(不可捕获、不可忽略)
SIGUSR1用户自定义信号1(用于进程间通信,无默认触发场景)终止进程(可被捕获、忽略)
SIGSEGV段错误(进程访问非法内存地址,如空指针、越界访问)终止进程并生成 core 文件(可被捕获)
SIGUSR2用户自定义信号2(与 SIGUSR1 配合,用于自定义通信逻辑)终止进程(可被捕获、忽略)
SIGPIPE管道破裂(如向已关闭的管道写入数据、网络连接断开后写入)终止进程(可被捕获)
SIGALRM闹钟信号(进程调用 alarm() 函数设置的超时时间到)终止进程(可被捕获)
SIGTERM正常终止信号(默认 kill 命令发送,如 kill 进程ID)终止进程(可被捕获、可忽略,推荐用于优雅终止进程)
SIGCHLD子进程终止、暂停或继续运行时,通知父进程忽略(可被捕获,用于父进程回收子进程资源)
SIGSTOP强制暂停进程(如 kill -19 进程ID)暂停进程(不可捕获、不可忽略)
SIGTSTP用户按下 Ctrl + Z(暂停当前进程,放入后台)暂停进程(可被捕获、可忽略)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:58:26

C#与Sql server 2008 R2图书信息管理系统,源码带注释,VS2015版本,.net4

C#与Sql server 2008 R2图书信息管理系统,源码带注释,VS2015版本,.net4.5框架 最近在整理硬盘翻出个古董项目——基于C#和SQL Server 2008 R2的图书管理系统。虽然技术栈有点年头,但架构设计现在看依然有参考价值。随手打开尘封的…

作者头像 李华
网站建设 2026/6/10 11:58:40

从理论到实践:RAG、Agent、微调等6种常见的大模型定制策略

大语言模型(LLM)是基于自监督学习预训练的深度学习模型,训练数据量庞大、训练时间长,并且包含大量的参数。LLM在过去两年中彻底改变了自然语言处理领域,展现了在理解和生成类人文本方面的卓越能力。 然而,这…

作者头像 李华
网站建设 2026/6/10 13:44:07

探秘C#运动控制系统源码:从雷赛到高川、固高、正运动的通用框架

C#运动控制系统源码。 雷赛运动控制卡控制系统。 像高川控制卡、高川控制器、或者固高运动控制卡以及正运动控制器、正运动控制卡可以用这个框架,自己替换一下库文件等代码就可以。 功能丰富,注释多,非常适合新手学习,也可以做框架…

作者头像 李华
网站建设 2026/6/10 11:37:11

非结构化数据怎么处理

在数字化转型浪潮中,一个令人惊讶的事实是:企业约70%-80%的数据以PDF、扫描件、图像、合同、财报等非结构化形式存在。这些散落在各个角落的文档、图片、音视频,承载着巨大的商业价值,却因格式多样、布局复杂而长期处于沉睡状态。…

作者头像 李华