首页 > 代码库 > trap -l信号列表详解
trap -l信号列表详解
[root@mode day2]#trap -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT
17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU
25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH
29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN
35)SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4
39)SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43)SIGRTMIN+9 44) SIGRTMIN+10 45)SIGRTMIN+11 46) SIGRTMIN+12
47) SIGRTMIN+1348) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14
51) SIGRTMAX-1352) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10
55)SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6
59)SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63)SIGRTMAX-1 64) SIGRTMAX
SIGHUP 终止进程终端线路挂断
SIGINT 终止进程中断进程
SIGQUIT 建立CORE文件终止进程,并且生成core文件
SIGILL 建立CORE文件非法指令
SIGTRAP 建立CORE文件跟踪自陷
SIGBUS 建立CORE文件总线错误
SIGSEGV 建立CORE文件段非法错误
SIGFPE 建立CORE文件浮点异常
SIGIOT 建立CORE文件执行I/O自陷
SIGKILL 终止进程杀死进程
SIGPIPE 终止进程向一个没有读进程的管道写数据
SIGALARM 终止进程计时器到时
SIGTERM 终止进程软件终止信号
SIGSTOP 停止进程非终端来的停止信号
SIGTSTP 停止进程终端来的停止信号
SIGCONT 忽略信号继续执行一个停止的进程
SIGURG 忽略信号 I/O紧急信号
SIGIO 忽略信号描述符上可以进行I/O
SIGCHLD 忽略信号当子进程停止或退出时通知父进程
SIGTTOU 停止进程后台进程写终端
SIGTTIN 停止进程后台进程读终端
SIGXGPU 终止进程 CPU时限超时
SIGXFSZ 终止进程文件长度过长
SIGWINCH 忽略信号窗口大小发生变化
SIGPROF 终止进程统计分布图用计时器到时
SIGUSR1 终止进程用户定义信号1
SIGUSR2 终止进程用户定义信号2
SIGVTALRM 终止进程虚拟计时器到时
信号取值默认动作含义(发出信号的原因)
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,16Term 用户自定义信号1
SIGUSR2 31,12,17Term 用户自定义信号2
SIGCHLD 20,17,18Ign 子进程停止或终止
SIGCONT 19,18,25Cont 如果停止,继续执行
SIGSTOP 17,19,23Stop 非来自终端的停止信号
SIGTSTP 18,20,24Stop 来自终端的停止信号
SIGTTIN 21,21,26Stop 后台进程读终端
SIGTTOU 22,22,27Stop 后台进程写终端
SIGBUS 10,7,10Core 总线错误(内存访问错误)
SIGPOLL TermPollable事件发生(Sys V),与SIGIO同义
SIGPROF 27,27,29Term 统计分布图用计时器到时
SIGSYS 12,-,12Core 非法系统调用(SVr4)
SIGTRAP 5 Core 跟踪/断点自陷
SIGURG 16,23,21Ign socket紧急信号(4.2BSD)
SIGVTALRM 26,26,28Term 虚拟计时器到时(4.2BSD)
SIGXCPU 24,24,30Core 超过CPU时限(4.2BSD)
SIGXFSZ 25,25,31Core 超过文件长度限制(4.2BSD)
SIGIOT 6 Core IOT自陷,与SIGABRT同义
SIGEMT 7,-,7 Term
SIGSTKFLT -,16,-Term 协处理器堆栈错误(不使用)
SIGIO 23,29,22Term 描述符上可以进行I/O操作
SIGCLD -,-,18 Ign 与SIGCHLD同义
SIGPWR 29,30,19Term 电力故障(System V)
SIGINFO 29,-,- 与SIGPWR同义
SIGLOST -,-,- Term文件锁丢失
SIGWINCH 28,28,20Ign 窗口大小改变(4.3BSD, Sun)
SIGUNUSED -,31,-Term 未使用信号(will be SIGSYS)
本文出自 “Try to be brave” 博客,谢绝转载!
trap -l信号列表详解