linux signals

Signal Name Number Description 描述
SIGHUP 1 Hangup (POSIX) 终止进程 终端线路挂断
SIGINT 2 Terminal interrupt (ANSI) 终止进程 中断进程 Ctrl+C
SIGQUIT 3 Terminal quit (POSIX) 建立CORE文件终止进程,并且生成core文件 Ctrl+|
SIGILL 4 Illegal instruction (ANSI) 建立CORE文件,非法指令
SIGTRAP 5 Trace trap (POSIX) 建立CORE文件,跟踪自陷
SIGIOT 6 IOT Trap (4.2 BSD) 建立CORE文件,执行I/O自陷
SIGBUS 7 BUS error (4.2 BSD) 建立CORE文件,总线错误
SIGFPE 8 Floating point exception (ANSI) 建立CORE文件,浮点异常
SIGKILL 9 Kill(can’t be caught or ignored) (POSIX) 终止进程 杀死进程
SIGUSR1 10 User defined signal 1 (POSIX) 终止进程 用户定义信号1
SIGSEGV 11 Invalid memory segment access (ANSI) 建立CORE文件,段非法错误
SIGUSR2 12 User defined signal 2 (POSIX) 终止进程 用户定义信号2
SIGPIPE 13 Write on a pipe with no reader, Broken pipe (POSIX)
SIGALRM 14 Alarm clock (POSIX) 终止进程 计时器到时
SIGTERM 15 Termination (ANSI) 终止进程 软件终止信号
SIGSTKFLT 16 Stack fault
SIGCLD SIGCHLD Same as SIGCHLD (System V)
SIGCHLD 17 Child process has stopped or exited, changed (POSIX)
SIGCONT 18 Continue executing, if stopped (POSIX) 忽略信号 继续执行一个停止的进程
SIGSTOP 19 Stop executing(can’t be caught or ignored) (POSIX)
SIGTSTP 20 Terminal stop signal (POSIX) 停止进程 终端来的停止信号 Ctrl+Z
SIGTTIN 21 Background process trying to read, from TTY (POSIX)
SIGTTOU 22 Background process trying to write, to TTY (POSIX)
SIGURG 23 Urgent condition on socket (4.2 BSD) 忽略信号 I/O紧急信号
SIGXCPU 24 CPU limit exceeded (4.2 BSD) 终止进程 CPU时限超时
SIGXFSZ 25 File size limit exceeded (4.2 BSD) 终止进程 文件长度过长
SIGVTALRM 26 Virtual alarm clock (4.2 BSD) 终止进程 虚拟计时器到时
SIGPROF 27 Profiling alarm clock (4.2 BSD) 终止进程 统计分布图用计时器到时
SIGWINCH 28 Window size change (4.3 BSD, Sun) 忽略信号 窗口大小发生变化
SIGPOLL SIGIO Pollable event occurred (System V)
SIGIO 29 I/O now possible (4.2 BSD) 忽略信号 描述符上可以进行I/O
SIGPWR 30 Power failure restart (System V)
SIGSYS 31 /* Bad system call. */
SIGUNUSED 31

你可能感兴趣的:(Linux,linux,unix,服务器)