附录:各种信号及其用途
信号 | 描述 | Linux x86[1] 的信号数 |
---|---|---|
SIGABRT | 进程退出 | 6 |
SIGALRM | 计时器到时 | 14 |
SIGBUS | 总线错误,进入内存对象未定义部分 | 7 |
SIGCHLD | 子进程终止,停止或继续 | 17 |
SIGCONT | 继续,如果停止 | 18 |
SIGFPE | 浮点指针异常,错误的算数操作。 | 8 |
SIGHUP | 挂起 | 1 |
SIGILL | 非法指令 | 4 |
SIGINT | 中断 | 2 |
SIGKILL | 杀死(尽快终止) | 9 |
SIGPIPE | 无读操作时写入管道。 | 13 |
SIGQUIT | 退出并转储核心 | 3 |
SIGSEGV | 段非法 | 11 |
SIGSTOP | 临时停止执行 | 19 |
SIGTERM | 终止(要求终止) | 15 |
SIGTSTP | 由信号终止 | 20 |
SIGTTIN | 后台进程试图从TTY 读入 ("in") | 21 |
SIGTTOU | 后台进程试图写入TTY ("out") | 22 |
SIGUSR1 | 用户定义1 | 10 |
SIGUSR2 | 用户定义2 | 12 |
SIGPOLL | Pollable event | 29 |
SIGPROF | 统计分布图用计时器到时 | 27 |
SIGSYS | 不良的系统调用 | 31 |
SIGTRAP | 跟踪/断点 陷阱 | 5 |
SIGURG | I/O紧急信号,套接字紧急数据有效 | 23 |
SIGVTALRM | 虚拟定时器超时 | 26 |
SIGXCPU | 超出CPU时间限制 | 24 |
SIGXFSZ | 超出文件大小限制 | 25 |
转载于:https://blog.51cto.com/zb00916/959507