kill -n pid 其實(shí)就是unix系統(tǒng)給指定的pid的進(jìn)程發(fā)送信號(hào)的一個(gè)過程回怜,9只是其中一個(gè)信號(hào)酿秸,程序執(zhí)行階段捕獲到自己的信號(hào)就會(huì)做出響應(yīng)的反應(yīng)或辖。當(dāng)然程序也可以忽略一部分信號(hào)痢虹∠律遥“信號(hào)”是指那些被異步發(fā)送到一個(gè)程序的事件峡迷。默認(rèn)情況下柜某,它們通常會(huì)終止一個(gè)程序的運(yùn)行恭应。
1) 查看有哪些信號(hào)及其編號(hào)
$ 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 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+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13
52) 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
2) 信號(hào)詳情
名稱 默認(rèn)動(dòng)作 說明
SIGHUP 終止進(jìn)程 終端線路掛斷
SIGINT 終止進(jìn)程 中斷進(jìn)程
SIGQUIT 建立CORE文件 終止進(jìn)程蓝纲,并且生成core文件
SIGILL 建立CORE文件 非法指令
SIGTRAP 建立CORE文件 跟蹤自陷
SIGBUS 建立CORE文件 總線錯(cuò)誤
SIGSEGV 建立CORE文件 段非法錯(cuò)誤
SIGFPE 建立CORE文件 浮點(diǎn)異常
SIGIOT 建立CORE文件 執(zhí)行I/O自陷
SIGKILL 終止進(jìn)程 殺死進(jìn)程
SIGPIPE 終止進(jìn)程 向一個(gè)沒有讀進(jìn)程的管道寫數(shù)據(jù)
SIGALARM 終止進(jìn)程 計(jì)時(shí)器到時(shí)
SIGTERM 終止進(jìn)程 軟件終止信號(hào)
SIGSTOP 停止進(jìn)程 非終端來的停止信號(hào)
SIGTSTP 停止進(jìn)程 終端來的停止信號(hào)
SIGCONT 忽略信號(hào) 繼續(xù)執(zhí)行一個(gè)停止的進(jìn)程
SIGURG 忽略信號(hào) I/O緊急信號(hào)
SIGIO 忽略信號(hào) 描述符上可以進(jìn)行I/O
SIGCHLD 忽略信號(hào) 當(dāng)子進(jìn)程停止或退出時(shí)通知父進(jìn)程
SIGTTOU 停止進(jìn)程 后臺(tái)進(jìn)程寫終端
SIGTTIN 停止進(jìn)程 后臺(tái)進(jìn)程讀終端
SIGXGPU 終止進(jìn)程 CPU時(shí)限超時(shí)
SIGXFSZ 終止進(jìn)程 文件長(zhǎng)度過長(zhǎng)
SIGWINCH 忽略信號(hào) 窗口大小發(fā)生變化
SIGPROF 終止進(jìn)程 統(tǒng)計(jì)分布圖用計(jì)時(shí)器到時(shí)
SIGUSR1 終止進(jìn)程 用戶定義信號(hào)1
SIGUSR2 終止進(jìn)程 用戶定義信號(hào)2
SIGVTALRM 終止進(jìn)程 虛擬計(jì)時(shí)器到時(shí)