Linux 常用SIG訊號及其鍵值

2021-08-18 11:11:34 字數 611 閱讀 6652

01 sighup 掛起(hangup)

02 sigint 中斷,當使用者從鍵盤按^c鍵或^break鍵時

03 sigquit 退出,當使用者從鍵盤按quit鍵時

04 sigill 非法指令

05 sigtrap 跟蹤陷阱(trace trap),啟動程序,跟蹤**的執行

06 sigiot iot指令

07 sigemt emt指令

08 sigfpe 浮點運算溢位

09 sigkill 殺死、終止程序 

10 sigbus 匯流排錯誤

11 sigsegv 段違例(segmentation  violation),程序試圖去訪問其虛位址空間以外的位置

12 sigsys 系統呼叫中引數錯,如系統呼叫號非法

13 sigpipe 向某個非讀管道中寫入資料

14 sigalrm 鬧鐘。當某程序希望在某時間後接收訊號時發此訊號

15 sigterm 軟體終止(software  termination)

16 sigusr1 使用者自定義訊號1

17 sigusr2 使用者自定義訊號2

18 sigcld 某個子程序死

19 sigpwr 電源故障

linux程序間通訊方式之訊號處理signal

include include include include include include include include include include linux程序間通訊方式之訊號處理signal sighandler t signal int signum,sighandler t ha...

linux 各種訊號及其含義

名稱 預設動作 說明 sighup 終止程序 終端線路結束通話 sigint 終止程序 中斷程序 sigquit 建立core檔案 終止程序,並且生成core檔案 sigill 建立core檔案 非法指令 sigtrap 建立core檔案 跟蹤自陷 sigbus 建立core檔案 匯流排錯誤 sig...

Linux訊號捕捉及其處理

一 signal訊號處理機制 可以用函式signal註冊乙個訊號捕捉函式,其函式原型為 include typedef void sighandler t int sighandler t signal int signum,sighandler t handler 下面用乙個例子來介紹signal...