linux 訊號列表

2021-09-12 21:20:04 字數 2006 閱讀 5636

訊號      取值          預設動作   含義(發出訊號的原因)

sighup 1 term 終端的結束通話或程序死亡

sigint 2 term 來自鍵盤的中斷訊號

sigquit 3 core 來自鍵盤的離開訊號

sigill 4 core 非法指令

sigabrt 6 core 來自abort的異常訊號

sigfpe 8 core 浮點例外

sigkill 9 term 殺死

sigse** 11 core 段非法錯誤(記憶體引用無效)

sigpipe 13 term 管道損壞:向乙個沒有讀程序的管道寫資料

sigalrm 14 term 來自alarm的計時器到時訊號

sigterm 15 term 終止

sigusr1 30,10,16 term 使用者自定義訊號1

sigusr2 31,12,17 term 使用者自定義訊號2

sigchld 20,17,18 ign 子程序停止或終止

sigcont 19,18,25 cont 如果停止,繼續執行

sigstop 17,19,23 stop 非來自終端的停止訊號

sigtstp 18,20,24 stop 來自終端的停止訊號

sigttin 21,21,26 stop 後台程序讀終端

sigttou 22,22,27 stop 後台程序寫終端

sigbus 10,7,10 core 匯流排錯誤(記憶體訪問錯誤)

sigpoll term pollable事件發生(sys v),與sigio同義

sigprof 27,27,29 term 統計分布圖用計時器到時

sigsys 12,-,12 core 非法系統呼叫(svr4)

sigtrap 5 core 跟蹤/斷點自陷

sigurg 16,23,21 ign socket緊急訊號(4.2bsd)

si**talrm 26,26,28 term 虛擬計時器到時(4.2bsd)

sigxcpu 24,24,30 core 超過cpu時限(4.2bsd)

sigxfsz 25,25,31 core 超過檔案長度限制(4.2bsd)

sigiot 6 core iot自陷,與sigabrt同義

sigemt 7,-,7 term

sigstkflt -,16,- term 協處理器堆疊錯誤(不使用)

sigio 23,29,22 term 描述符上可以進行i/o操作

sigcld -,-,18 ign 與sigchld同義

sigpwr 29,30,19 term 電力故障(system v)

siginfo 29,-,- 與sigpwr同義

siglost -,-,- term 檔案鎖丟失

sigwinch 28,28,20 ign 視窗大小改變(4.3bsd, sun)

sigunused -,31,- term 未使用訊號(will be sigsys)

**

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

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

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