linux支援的訊號,及使用注意的一點

2021-06-04 18:58:48 字數 1281 閱讀 4464

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     16) sigstkflt

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

在使用訊號時,要注意什麼時候系統產生什麼訊號,使用者自己使用的訊號,不能與這些訊號相衝突,否則會造成莫名其妙的問題,如果沒有注意到訊號衝突這種錯誤很難找到。

對於難以除錯的記憶體錯誤問題可以使用sigsegv訊號,如果到捕捉此訊號,則知道記憶體非法訪問。

引用非法記憶體.

Linux下檢視支援的訊號列表

kill 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 ...

Linux下檢視支援的訊號列表

linux下檢視支援的訊號列表 kill 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 sigpip...

Linux下檢視支援的訊號列表

原文連線 kill 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 sigalr...