Linux异常信号有哪些,Linux下异常信号——Signal

Linux支持的信号列表如下(很多信号是与机器的体系结构相关的)

信号值    默认处理动作    发出信号的原因

SIGHUP 1    A    终端挂起或者控制进程终止

SIGINT 2    A    键盘中断(如break键被按下)

SIGQUIT 3    C    键盘的退出键被按下

SIGILL 4    C    非法指令

SIGABRT 6    C    由abort(3)发出的退出指令

SIGFPE 8    C    浮点异常

SIGKILL 9    AEF    Kill信号

SIGSEGV 11    C    无效的内存引用

SIGPIPE 13    A    管道破裂:写一个没有读端口的管道

SIGALRM 14    A    由alarm(2)发出的信号

SIGTERM 15    A    终止信号

处理动作一项中的字母含义如下

A 缺省的动作是终止进程

C 缺省的动作是终止进程并进行内核映像转储(dump core),内核映像转储是指将进程数据在内存的映像和进程在内核结构中的部分内容以一定格式转储到文件系统,并且进程退出执行,这样做的好处是为程序员提供了方便,使得他们可以得到进程当时执行时的数据值,允许他们确定转储的原因,并且可以调试他们的程序。

E 信号不能被捕获

F 信号不能被忽略

你可能感兴趣的:(Linux异常信号有哪些)