Linux 信号表
| 信号 | 取值 | 默认动作 | 含义(发出信号的原因) |
| SIGHUP | 1 | Term | 终端的挂断或进程死亡 |
| SIGINT | 2 | Term | 来自键盘的中断信号 |
| SIGQUIT | 3 | Core | 来自键盘的离开信号 |
| SIGILL | 4 | Core | 非法指令 |
| SIGABRT | 6 | Core | 来自abort的异常信号 |
| SIGFPE | 8 | Core | 浮点例外 |
| SIGKILL | 9 | Term | 杀死 |
| SIGSEGV | 11 | Core | 段非法错误(内存引用无效) |
| SIGPIPE | 13 | Term | 管道损坏:向一个没有读进程的管道写数据 |
| SIGALRM | 14 | Term | 来自alarm的计时器到时信号 |
| SIGTERM | 15 | Term | 终止 |
| SIGUSR1 | 30,10,16 | Term | 用户自定义信号1 |
| SIGUSR2 | 31,12,17 | Term | 用户自定义信号2 |
| SIGCHLD | 20,17,18 | Ign | 子进程停止或终止 |
| SIGCONT | 19,18,25 | Cont | 如果停止,继续执行 |
| SIGSTOP | 17,19,23 | Stop | 非来自终端的停止信号 |
| SIGTSTP | 18,20,24 | Stop | 来自终端的停止信号 |
| SIGTTIN | 21,21,26 | Stop | 后台进程读终端 |
| SIGTTOU | 22,22,27 | Stop | 后台进程写终端 |
| SIGBUS | 10,7,10 | Core | 总线错误(内存访问错误) |
| SIGPOLL | Term | Pollable事件发生(Sys V),与SIGIO同义 | |
| SIGPROF | 27,27,29 | Term | 统计分布图用计时器到时 |
| SIGSYS | 12,-,12 | Core | 非法系统调用(SVr4) |
| SIGTRAP | 5 | Core | 跟踪/断点自陷 |
| SIGURG | 16,23,21 | Ign | socket紧急信号(4.2BSD) |
| SIGVTALRM | 26,26,28 | Term | 虚拟计时器到时(4.2BSD) |
| SIGXCPU | 24,24,30 | Core | 超过CPU时限(4.2BSD) |
| SIGXFSZ | 25,25,31 | Core | 超过文件长度限制(4.2BSD) |
| SIGIOT | 6 | Core | IOT自陷,与SIGABRT同义 |
| SIGEMT | 7,-,7 | Term | |
| SIGSTKFLT | -,16,- | Term | 协处理器堆栈错误(不使用) |
| SIGIO | 23,29,22 | Term | 描述符上可以进行I/O操作 |
| SIGCLD | -,-,18 | Ign | 与SIGCHLD同义 |
| SIGPWR | 29,30,19 | Term | 电力故障(System V) |
| SIGINFO | 29,-,- | 与SIGPWR同义 | |
| SIGLOST | -,-,- | Term | 文件锁丢失 |
| SIGWINCH | 28,28,20 | Ign | 窗口大小改变(4.3BSD, Sun) |
| SIGUNUSED | -,31,- | Term | 未使用信号(will be SIGSYS) |
Linux 信号表的更多相关文章
- Linux 信号表 signals
Linux支持POSIX reliable signals和POSIX real-time signals. 信号处理 进程接受到信号之后会有一些默认的处理方式,如下为5种处理方式: type des ...
- <摘录>linux signal 列表
Linux 信号表 Linux支持POSIX标准信号和实时信号.下面给出Linux Signal的简表,详细细节可以查看man 7 signal. 默认动作的含义如下: 中止进程(Term) 忽略 ...
- linux signal 列表
Linux 信号表 Linux支持POSIX标准信号和实时信号.下面给出Linux Signal的简表,详细细节可以查看man 7 signal. 默认动作的含义如下: Term 终止进程 ...
- 【linux】驱动-14-异步通知
目录 前言 14. 异步通知 14.1 异步通知的一些概念 14.2 Linux 信号 14.3 信号接收 14.4 使用流程 14.4.1 参考流程图 14.4.2 分析&编程步骤 14.4 ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- 系统信号(signal)与其他(定时器,退出清理等)
信号signal,可以用作进程线程通信,也可以用作接收中断后退出,退出时,清理资源,记录日志.python相关包为signa. linux信号表 root@server:~# kill -l ) SI ...
- Linux进程间通信(一): 信号 signal()、sigaction()
一.什么是信号 用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中 ...
- [转]Linux进程间通信——使用信号
转载于:http://blog.csdn.net/ljianhui/article/details/10128731 经典!!! Linux进程间通信——使用信号 一.什么是信号 用过 ...
- Linux系统编程@进程通信(一)
进程间通信概述 需要进程通信的原因: 数据传输 资源共享 通知事件 进程控制 Linux进程间通信(IPC)发展由来 Unix进程间通信 基于System V进程间通信(System V:UNIX系统 ...
随机推荐
- aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目
1:准备工作 首先了解下我们下面即将用到的aix命令,以及安装包.补丁安装工具.补丁 was7的安装包以及补丁工具都是压缩包形式并且以.tar.gz结尾的 安装包在800MB左右,通常为****_w ...
- 封装cookie组件
var Cookie = { // 读取 get: function(name){ var cookieStr = "; "+document.cookie+"; &qu ...
- js基础 - 兼容代码
js基础 - 兼容代码 . scrollTop . chrome document.body.scrollTop . IE && firefox document.documentEl ...
- 一个基于nodejs,支持http/https的中间人(MITM)代理,便于渗透测试和开发调试。
源码地址:https://github.com/wuchangming/node-mitmproxy node-mitmproxy node-mitmproxy是一个基于nodejs,支持http/h ...
- 一站式远程页面调试工具spy-debugger 2.0,已支持HTTPS
项目名称: spy-debugger 项目地址:https://github.com/wuchangming/spy-debugger 关于spy-debugger npm Build Status ...
- php之购物车类思路及代码
<?php /* 购物车类 1.整站范围内,购物车--全局有效 解决:把购物车的信息,放在session里 2.既然全局有效,购物车的实例只有一个 解决:单例模式 技术选型:session+单例 ...
- 插件和过滤器装饰器开发中的感悟-python-django
写这篇随笔是因为今天自己在写插件和过滤方法的过程中碰壁了,折腾了好久终于稍微发现些问题,在此记下,以作备忘. 在看了xadmin的插件机制后,笔者也想使用该思想来扩展kadmin中视图的方法. 例如, ...
- 关于asp.net core部署到iis中出现 HTTP Error 502.5 - Process Failure的问题
环境是windows Server2008R2 出现这个问题搞了一下午都没解决,最后又加班才算搞定,由于英文不太好,官方的文档看了好几遍,也按照文档做的,但还是出现这个问题,百度google搜了很多解 ...
- google yeoman
Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML.CSS.Javascript和图片等前端资源的包管 ...
- iOS 16进制颜色和UIcolor的转换
各种颜色之间的转换,会陆续更新, 实现了 16进制颜色(HEX).RGBA.HSBA.UIColor之间的 相互转换 使用示例(加号方法,类名调用) //UIColor 转 RGB.HSB RGBA ...