signal信号值对应表
下表是linux2.6在80x86上的前31个signals及其相关说明.这些信号中有些是体系结构相关的(eg:SIGCHLD,SIGSTOP),有些则专门了某些体系结构才存在的(eg:SIGSTKFLT) (可以参考中断处理,里面也列出了一些异常对应的signal).
The first 31 signals in Linux/i386 |
||||
# |
Signal name |
Default action |
Comment |
POSIX |
1 |
SIGHUP |
Terminate |
Hang up controlling terminal or process |
Yes |
2 |
SIGINT |
Terminate |
Interrupt from keyboard |
Yes |
3 |
SIGQUIT |
Dump |
Quit from keyboard |
Yes |
4 |
SIGILL |
Dump |
Illegal instruction |
Yes |
5 |
SIGTRAP |
Dump |
Breakpoint for debugging |
No |
6 |
SIGABRT |
Dump |
Abnormal termination |
Yes |
6 |
SIGIOT |
Dump |
Equivalent to SIGABRT |
No |
7 |
SIGBUS |
Dump |
Bus error |
No |
8 |
SIGFPE |
Dump |
Floating-point exception |
Yes |
9 |
SIGKILL |
Terminate |
Forced-process termination |
Yes |
10 |
SIGUSR1 |
Terminate |
Available to processes |
Yes |
11 |
SIGSEGV |
Dump |
Invalid memory reference |
Yes |
12 |
SIGUSR2 |
Terminate |
Available to processes |
Yes |
13 |
SIGPIPE |
Terminate |
Write to pipe with no readers |
Yes |
14 |
SIGALRM |
Terminate |
Real-timerclock |
Yes |
15 |
SIGTERM |
Terminate |
Process termination |
Yes |
16 |
SIGSTKFLT |
Terminate |
Coprocessor stack error |
No |
17 |
SIGCHLD |
Ignore |
Child process stopped or terminated, or got signal if traced |
Yes |
18 |
SIGCONT |
Continue |
Resume execution, if stopped |
Yes |
19 |
SIGSTOP |
Stop |
Stop process execution |
Yes |
20 |
SIGTSTP |
Stop |
Stop process issued from tty |
Yes |
21 |
SIGTTIN |
Stop |
Background process requires input |
Yes |
22 |
SIGTTOU |
Stop |
Background process requires output |
Yes |
23 |
SIGURG |
Ignore |
Urgent condition on socket |
No |
24 |
SIGXCPU |
Dump |
CPU time limit exceeded |
No |
25 |
SIGXFSZ |
Dump |
File size limit exceeded |
No |
26 |
SIGVTALRM |
Terminate |
Virtual timer clock |
No |
27 |
SIGPROF |
Terminate |
Profile timer clock |
No |
28 |
SIGWINCH |
Ignore |
Window resizing |
No |
29 |
SIGIO |
Terminate |
I/O now possible |
No |
29 |
SIGPOLL |
Terminate |
Equivalent to SIGIO |
No |
30 |
SIGPWR |
Terminate |
Power supply failure |
No |
31 |
SIGSYS |
Dump |
Bad system call |
No |
31 |
SIGUNUSED |
Dump |
Equivalent to SIGSYS |
No |
signal信号值对应表相关推荐
- Signal信号值及对应含义
Tips: Linux下使用:[举例] man 7 signal man命令可查询signal的相关操作
- linux 信号 sigaction(是signal的扩展,在多线程应用中替代了signal)(除了信号值信息外,还可以附加数值信息(以及指针:不可跨进程):sigqueue()函数)
参考视频教程:https://www.bilibili.com/video/BV145411a76x?p=6 另外:Linux多线程详解(线程的实现.线程回收.线程取消.线程清理,线程信号.线程调试, ...
- signal信号详解
signal信号详解本文引用其它网站. 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断.从它的命名可以看出,它的实质和使用很象中断.所以,信号可以说是进程控制的一部分 ...
- c/c++ signal(信号)解析
什么是信号(signal) 信号是一种软件中断,一种向进程传递有关其他进程,操作系统和硬件状态的信息的方法.信号是一种中断,因为它可以改变程序的流程.当信号传递给进程时,进程将停止其执行的操作,处理或 ...
- Linux Signal信号详解
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念.Linux对信号机制的大致实现方法.如何使用信号,以及有关信号的几个系统调用. 信号机制是进程之间相互传递消息的一种方法,信号全 ...
- Linux下Signal信号
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念. Linux对信号机制的大致实现方法.如何使用信号,以及有关信号的几个系统调 用. 信号机制是进程之间相互传递消息的一种方 ...
- 【进程通信】Signal信号
信号(signal) 软中断信号(signal,又简称为信号)是Linux下用来在进程间传递消息的方式之一,也是进程间唯一的异步通信方式.从命名中可以看出信号的实质很像中断.进程间可以通过调用ki ...
- 【DBC专题】-2-CAN Signal信号的Multiplexor多路复用在DBC中实现
目录 0 关键字/术语描述 1有关"多路复用"概念 2 创建Message中"信号多路复用" 2.1 给Multiplexor Signal类型的信号创建合适的 ...
- Go Signal信号
目录 信号 信号的种类 分类 信号种类 Go Signal handlers handler 信号的存储 信号持有状态的获取 信号持有状态的清空 Notify Stop Ignore & Re ...
最新文章
- 【视图】ABAP Views
- 201024阶段二Linux
- 牛客网_PAT乙级_1015反转链表 (25)【没做出来】
- 明天一定要记得放一个硬币在口袋
- C++语言基础 —— STL —— 容器与迭代器 —— bitset
- 问题管理——“斩草需除根”
- 作为一个职场中人的一些思考,关于做事的方式和思路
- 快速掌握 JavaScript 库必备的 5 大技巧!
- oracle中日期相减及显示几天几小时几分钟
- lock.tryLock()使用与synchronized比较
- 拓端tecdat|R语言进行数据结构化转换:Box-Cox变换、“凸规则”变换方法
- hdu 5735 Born Slippy 暴力
- 【读书笔记】大数据之路:阿里巴巴大数据实践
- Racecar 基于ROS通信机制的多点导航实验
- 360与腾讯之争——娱乐化时代的产物
- 谷歌浏览器反复提示PageOffice安装
- Wpf关于列表动态刷新的问题
- 在计算机网络中ln代表的是,数学中e和ln的关系?
- SpringCloud Alibaba 教程
- 接口测试的流程和步骤,主要测试哪些方面,测试工具,测试用例,以及测试框架
热门文章
- 8道C语言笔试题及答案(2022发布)
- Jxl解析Excel表格数据
- 判断数是否为素数与素数输出
- ping,tracert 原理
- Use HAProxy to load balance 300k concurrent tcp socket connections: Port Exhaustion, Keep-alive and
- MySQL数据库篇---对数据库,数据库中表,数据库中表的记录进行添修删查操作---保姆级教程
- centos7 firewalld ip与端口白名单配置等,开放端口与ip白名单
- 10款开发常用的代码编辑器
- Tensorflow keras入门教程
- WEB、FTP服务器的搭建