易截截图软件、单文件、免安装、纯绿色、仅160KB

linux signal 列表


Linux 信号表
 
Linux支持POSIX标准信号和实时信号。下面给出Linux Signal的简表,详细细节可以查看man 7 signal。
 
默认动作的含义如下:
Term    终止进程
 
信号
取值
默认动作
含义(发出信号的原因)
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)
 
说明:
一些信号的取值是硬件结构相关的(一般alpha和sparc架构用第一个值,i386、ppc和sh架构用中间值,mips架构用第三个值, - 表示相应架构的取值未知)。
 


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

学习linux几点忠告 转

Linuxmine收集整理 作者:linux宝库 (http://www.linuxmine.com) 1. 不要当“传教士”
很多人在讨论区不断的引起 "Linux vs. Windows" 之类的讨论,甚至争的面红耳赤,这是没有必要的。
这种争论是浪费时间而没有任何用处的。对,你花了一下午,用许多事实“捍卫”了 “Linux 比 Windows 好” 这个说法。但是 Win ......

用户模式Linux之初次体验

用户模式Linux (User Mode Linux), 缩写为UML。顾名思义,UML就是在一个可以在用户空间运行的linux内核。
UML能够为kernel虚拟一些实际的物理设备,启动UML只需要要指定一个root文件系统的image文件。UML实际上也是一种虚拟化技术。
 
UML的好处
第一,做一个虚拟服务器,UML可以以安全的方式运行在用户空间,它可 ......

linux oracle 安装

linux下oracle安装:
Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍     
内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。     
如果是为了在一台仅有256M内存的普通PC机上试用Oracle9 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号