当前位置: 首页 > news >正文

Linux中的31个普通信号

目录

每种信号的含义

关键分类速查

两种不能被忽略的信号

两种不能被捕捉的信号


每种信号的含义

编号信号名触发条件典型场景
1SIGHUP终端连接断开SSH断开后后台进程终止
2SIGINT用户按下Ctrl+C中断正在运行的ping命令
3SIGQUIT用户按下Ctrl+\强制终止程序并生成core文件(调试用)
4SIGILL执行非法CPU指令运行损坏的可执行文件
5SIGTRAP调试断点触发gdb在断点处暂停进程
6SIGABRT调用abort()函数内存检测工具发现错误时主动崩溃
7SIGBUS内存访问对齐错误ARM架构访问非对齐地址
8SIGFPE算术异常(如除零)int x=1/0;导致崩溃
9SIGKILL强制终止信号(不可捕获/忽略)kill -9结束卡死进程
10SIGUSR1用户自定义信号1nginx -s reopen重新打开日志文件
11SIGSEGV无效内存访问解引用空指针*NULL=1;
12SIGUSR2用户自定义信号2Redis手动触发RDB持久化
13SIGPIPE向已关闭的管道写入数据`echo hello(head -n1`(head提前退出后echo收到信号))
14SIGALRM定时器超时(alarm()/setitimer()sleep()函数底层实现
15SIGTERM终止请求(可捕获)kill命令默认发送的信号
16SIGSTKFLT协处理器栈错误(已废弃)现代Linux不再使用
17SIGCHLD子进程状态变更父进程通过wait()回收僵尸进程
18SIGCONT恢复被暂停的进程fg命令恢复后台作业
19SIGSTOP强制暂停进程(不可捕获/忽略)Ctrl+Z的底层实现
20SIGTSTP用户按下Ctrl+Z暂停vim编辑器
21SIGTTIN后台进程尝试读取终端后台运行cat命令
22SIGTTOU后台进程尝试写入终端后台运行echo hello > /dev/tty
23SIGURGsocket紧急数据到达TCP带外数据(OOB)通知
24SIGXCPU进程CPU时间超过限制超过ulimit -t设置的值
25SIGXFSZ文件大小超过限制写入超过ulimit -f限制的文件
26SIGVTALRM虚拟定时器(仅统计进程CPU时间)超时性能分析工具采样
27SIGPROF性能分析定时器(含系统调用时间)超时gprof性能剖析工具
28SIGWINCH终端窗口大小改变调整tmux窗格时重绘界面
29SIGIO异步I/O事件高并发网络服务器事件通知
30SIGPWR电源故障UPS触发安全关机流程
31SIGSYS无效系统调用调用不存在的系统调用号

关键分类速查

类别信号示例处理方式
终止信号1, 2, 3, 6, 9, 15默认终止进程
错误信号4, 7, 8, 11, 31终止+core dump
控制信号17, 18, 19, 20进程状态管理
定时器信号14, 26, 27超时控制
用户自定义信号10, 12开发者自定义逻辑

  • 标有core dump的信号需系统配置支持(ulimit -c unlimited

  • SIGKILL(9)SIGSTOP(19)不能被捕获/忽略

  • 用户信号(SIGUSR1/2)的具體行为由程序自行定义

  • 两种不能被忽略的信号

    SIGKILL和SIGSTOP

    两种不能被捕捉的信号

    SIGKILL和SIGSTOP

相关文章:

  • Redis03-基础-C#客户端
  • Javase 基础入门 —— 06 final + 单例
  • 数据库MySQL学习——day6(多表查询(JOIN)基础)
  • uni-app 中使用 mqtt.js 的完整版
  • 关于百度模型迭代个人见解:技术竞速下的应用价值守恒定律
  • Maven 使用教程
  • 图像生成新势力:GPT-Image-1 与 GPT-4o 在智创聚合 API 的较量
  • 码蹄杯——tips
  • 龙芯远程方案
  • 常用的多传感器数据融合方法
  • 衡石科技:HENGSHI SENSE 数据权限解决方案
  • 从线性回归到逻辑回归
  • Spring XML 外部实体(XXE)指南:示例和预防
  • 使用XMLSpy校验xml是否合法
  • 强化学习中关键超参数的详细说明
  • vue2 开发一个实习管理系统电脑端-前端静态网站练习
  • 基于知识库的客户服务工具
  • Kubernetes学习笔记-环境变量的使用
  • 使用 Vue 3 开发桌面端应用的框架性能对比
  • 图神经网络(GNN)基本概念与核心原理
  • 《奇袭白虎团》原型人物之一赵顺合辞世,享年95岁
  • 稳就业稳经济五方面若干举措将成熟一项出台一项
  • 准85后青海海北州副州长、州公安局局长李贤荣赴山东临沂挂职
  • 美媒:受关税政策影响,美国电商平台近千种商品平均涨价29%
  • QFII一季度现身超300家公司:持有南京银行市值最高,5家青睐立航科技
  • 特朗普政府称将恢复被终止的外国学生合法身份