首页 > 代码库 > unix信号一览表
unix信号一览表
信号默认操作
Term 表示进程会立即结束
Core 表示进程会立即结束并进行核心转储(栈跟踪)
lgn 表示进程会忽略该信号
Stop 表示进程会暂停
Cont 表示进程会回复运行
信号 | 值 | 动作 | 注释 |
SIGHUP | 1 | Term | 由控制终端或控制进程终止时发出 |
SIGINT | 2 | Term | 来自键盘的中断信号(通常是Ctrl-C) |
SIGQUIT | 3 | Core | 来自键盘的退出信号(通常是Ctrl-/) |
SIGILL | 4 | Core | 非法指令 |
SIGABRT | 6 | Core | 来自abort的终止信号 |
SIGFPE | 8 | Core | 浮点数异常 |
SIGKILL | 9 | Term | kill信号 |
SIGSEGV | 11 | Core | 非法内存地址引用 |
SIGPIPE | 13 | Term | 管道损坏(broken pipe):向没有读取进程的管道写入信息 |
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 | 后台进程的终端输出 |
unix信号一览表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。