當(dāng)前位置: 首頁IT技術(shù) → Unix常見的信號(hào)以及信號(hào)定義

Unix常見的信號(hào)以及信號(hào)定義

更多

Signal

Description

SIGABRT

由調(diào)用abort函數(shù)產(chǎn)生,進(jìn)程非正常退出

SIGALRM

用alarm函數(shù)設(shè)置的timer超時(shí)或setitimer函數(shù)設(shè)置的interval timer超時(shí)

SIGBUS

某種特定的硬件異常,通常由內(nèi)存訪問引起

SIGCANCEL

由Solaris Thread Library內(nèi)部使用,通常不會(huì)使用

SIGCHLD

進(jìn)程Terminate或Stop的時(shí)候,SIGCHLD會(huì)發(fā)送給它的父進(jìn)程。缺省情況下該Signal會(huì)被忽略

SIGCONT

當(dāng)被stop的進(jìn)程恢復(fù)運(yùn)行的時(shí)候,自動(dòng)發(fā)送

SIGEMT

和實(shí)現(xiàn)相關(guān)的硬件異常

SIGFPE

數(shù)學(xué)相關(guān)的異常,如被0除,浮點(diǎn)溢出,等等

SIGFREEZE

Solaris專用,Hiberate或者Suspended時(shí)候發(fā)送

SIGHUP

發(fā)送給具有Terminal的Controlling Process,當(dāng)terminal被disconnect時(shí)候發(fā)送

SIGILL

非法指令異常

SIGINFO

BSD signal。由Status Key產(chǎn)生,通常是CTRL+T。發(fā)送給所有Foreground Group的進(jìn)程

SIGINT

由Interrupt Key產(chǎn)生,通常是CTRL+C或者DELETE。發(fā)送給所有ForeGround Group的進(jìn)程

SIGIO

異步IO事件

SIGIOT

實(shí)現(xiàn)相關(guān)的硬件異常,一般對(duì)應(yīng)SIGABRT

SIGKILL

無法處理和忽略。中止某個(gè)進(jìn)程

SIGLWP

由Solaris Thread Libray內(nèi)部使用

SIGPIPE

在reader中止之后寫Pipe的時(shí)候發(fā)送

SIGPOLL

當(dāng)某個(gè)事件發(fā)送給Pollable Device的時(shí)候發(fā)送

SIGPROF

Setitimer指定的Profiling Interval Timer所產(chǎn)生

SIGPWR

和系統(tǒng)相關(guān)。和UPS相關(guān)。

SIGQUIT

輸入Quit Key的時(shí)候(CTRL+/)發(fā)送給所有Foreground Group的進(jìn)程

SIGSEGV

非法內(nèi)存訪問

SIGSTKFLT

Linux專用,數(shù)學(xué)協(xié)處理器的棧異常

SIGSTOP

中止進(jìn)程。無法處理和忽略。

SIGSYS

非法系統(tǒng)調(diào)用

SIGTERM

請(qǐng)求中止進(jìn)程,kill命令缺省發(fā)送

SIGTHAW

Solaris專用,從Suspend恢復(fù)時(shí)候發(fā)送

SIGTRAP

實(shí)現(xiàn)相關(guān)的硬件異常。一般是調(diào)試異常

SIGTSTP

Suspend Key,一般是Ctrl+Z。發(fā)送給所有Foreground Group的進(jìn)程

SIGTTIN

當(dāng)Background Group的進(jìn)程嘗試讀取Terminal的時(shí)候發(fā)送

SIGTTOU

當(dāng)Background Group的進(jìn)程嘗試寫Terminal的時(shí)候發(fā)送

SIGURG

當(dāng)out-of-band data接收的時(shí)候可能發(fā)送

SIGUSR1

用戶自定義signal 1

SIGUSR2

用戶自定義signal 2

SIGVTALRM

setitimer函數(shù)設(shè)置的Virtual Interval Timer超時(shí)的時(shí)候

SIGWAITING

Solaris Thread Library內(nèi)部實(shí)現(xiàn)專用

SIGWINCH

當(dāng)Terminal的窗口大小改變的時(shí)候,發(fā)送給Foreground Group的所有進(jìn)程

SIGXCPU

當(dāng)CPU時(shí)間限制超時(shí)的時(shí)候

SIGXFSZ

進(jìn)程超過文件大小限制

SIGXRES

Solaris專用,進(jìn)程超過資源限制的時(shí)候發(fā)送

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)