news 2026/4/24 10:54:13

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/4/17 5:13:07

如何在运用AI时保护隐私且省钱?部署本地AI助手(附教程)

如何在运用AI时保护隐私且省钱?部署本地AI助手(附教程) 在人工智能技术飞速发展的今天,AI大模型已经成为我们工作和生活中的得力帮手。然而,依赖云端服务不仅可能带来隐私泄露的风险,还可能产生高昂的费用。 如果你想…

作者头像 李华
网站建设 2026/4/16 22:50:52

基于LangChain与Ollama的API封装实战详解(含完整代码)

本文将介绍如果使用 LangChain 封装成 Api 提供给其他人使用。 环境搭建 在开始实际编码之前,首先需要搭建一个干净、稳定的开发环境。本文推荐使用 conda 管理虚拟环境,并利用 pip 安装所需的依赖包。以下将详细介绍如何创建环境并安装相关依赖。 创…

作者头像 李华
网站建设 2026/4/24 9:39:18

draw.io|免M替代Visio,老旧电脑也能流畅用

之前同事问我有没有好用的流程图工具,第一反应是Visio——毕竟装Of时勾选组件就能装,职场人用得也普遍。但实际用起来全是痛点,我们公司明确禁止装破J版,目前在用的还是2007版Of,兼容性差到离谱,高版本Visi…

作者头像 李华
网站建设 2026/4/23 18:36:48

python基于百度AI的课堂人脸识别学生选课考勤签到APP的 小程序

文章目录 核心功能技术架构关键实现数据安全扩展功能 系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 核心功能 基于百度AI人脸识别技术,实现学生课堂签到、选课管理、考勤统计等功能…

作者头像 李华