信號名 | 優先級 | 解釋 | ACTIONS |
---|---|---|---|
SIGHUP | 1 | /* Hangup (POSIX). */ | 終止進程 終端線路掛斷 |
SIGINT | 2 | /* Interrupt (ANSI). */ | 終止進程 中斷進程 Ctrl+C |
SIGQUIT | 3 | /* Quit (POSIX). */ | 建立CORE文件終止進程,並且生成core文件 Ctrl+\ |
SIGILL | 4 | /* Illegal instruction (ANSI). */ | 建立CORE文件,非法指令 |
SIGTRAP | 5 | /* Trace trap (POSIX). */ | 建立CORE文件,跟蹤自陷 |
SIGABRT | 6 | /* Abort (ANSI). */ | |
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, unblockable (POSIX). */ | 終止進程 殺死進程 |
SIGUSR1 | 10 | /* User-defined signal 1 (POSIX). */ | 終止進程 用戶定義信號1 |
SIGSEGV | 11 | /* Segmentation violation (ANSI). */ | 建立CORE文件,段非法錯誤 |
SIGUSR2 | 12 | /* User-defined signal 2 (POSIX). */ | 終止進程 用戶定義信號2 |
SIGPIPE | 13 | /* Broken pipe (POSIX). */ | 終止進程 向一個沒有讀進程的管道寫數據 |
SIGALARM | 14 | /* Alarm clock (POSIX). */ | 終止進程 計時器到時 |
SIGTERM | 15 | /* Termination (ANSI). */ | 終止進程 軟件終止信號 |
SIGSTKFLT | 16 | /* Stack fault. */ | |
SIGCLD | SIGCHLD | /* Same as SIGCHLD (System V). */ | |
SIGCHLD | 17 | /* Child status has changed (POSIX). */ | 忽略信號 當子進程停止或退出時通知父進程 |
SIGCONT | 18 | /* Continue (POSIX). */ | 忽略信號 繼續執行一個停止的進程 |
SIGSTOP | 19 | /* Stop, unblockable (POSIX). */ | 停止進程 非終端來的停止信號 |
SIGTSTP | 20 | /* Keyboard stop (POSIX). */ | 停止進程 終端來的停止信號 Ctrl+Z |
SIGTTIN | 21 | /* Background read from tty (POSIX). */ | 停止進程 後臺進程讀終端 |
SIGTTOU | 22 | /* Background 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. */ |
LINUX下各個信號以及對應解釋說明
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.