記述(DESCRIPTION)
以下のリストされた信号のLinuxサポート。いくつかの信号は、アーキテクチャ(アーキテクチャ)に依存しています。
まず、POSIX.1には、次の信号を説明しています。
信号 | 値 | アクション | 説明 |
|
|
|
|
SIGINT | 2 | A | キーボード割込みから入力されました |
SIGQUIT | 3 | C | キーボード入力を終了します |
SEAL | 4 | C | 無効なハードウェア命令 |
SIGABRT | 6 | C | 異常終了から来るかもしれないABORT(3) |
SIGFPE | 8 | C | 浮動小数点例外 |
SIGKILL | 9 | AEF | プロセス信号を殺します |
SIGSEGV | 11 | C | 無効なメモリ参照 |
SIGPIPE | 13 | A | パイプラインは終了します。no読み書きパイプを |
SIGALRM | 14 | A | アラームタイムアウト信号(2) |
SIGTERM | 15 | A | 終了信号 |
SIGUSR1 | 30,10,16 | A | ユーザ定義信号1 |
SIGUSR2 | 31,12,17 | A | ユーザ定義信号2 |
SIGCHLD | 20,17,18 | B | 子プロセスが終了または停止しています |
SIGCONT | 19,18,25 | 停止したプロセスを続行 | |
SIGSTOP | 17,19,23 | DEF | 停止プロセス |
SIGTSTP | 18,20,24 | D | 停止信号が端末に送信されます |
SIGTTIN | 21,21,26 | D | 端末(TTY)入力を制御するデーモン試み |
SIGTTOU | 22,22,27 | D | 出力端子(TTY)を制御するデーモン試み |
POSIX.1が定義されていないのに対し、以下の信号が、SUSv2ではに定義されています。
信号 | 値 | アクション | 説明 |
|
|
|
|
SIGPOLL | A | I / O readyイベント(SYS V)。SIGIOと同等 | |
SIGPROF | 27,27,29 | A | (タイマーをプロファイリング)システムリソースのタイマーがタイムアウトしました |
SIGSYS | 12、 - 、12 | C | 間違ったパラメータを使用してシステム・ルーチン(SVID)を呼び出し |
SIGTRAP | 5 | C | トレース/ブレークポイントトラップ |
シグルド | 16,23,21 | B | 緊急事態がソケット上で発生する(4.2 BSD) |
SIGVTALRM | 26,26,28 | A | 仮想タイムアウトクロック(4.2 BSD) |
SIGXCPU | 24,24,30 | C | CPU時間制限(4.2 BSD)以上 |
SIGXFSZ | 25,25,31 | C | ファイルサイズ制限を超えて(4.2 BSD) |
(ここではSIGSYS、SIGXCPU、SIGXFSZ、およびSIGBUS一部のシステムでは、バージョン2.3.27へのLinuxのデフォルトの動作は、()(終了)で、そしてSUSv2に宣言は)C(終了とコアダンプです。)
以下は、いくつかの他の信号です。
信号 | 値 | アクション | 説明 |
|
|
|
|
SIGEMT | 7、 - 、7 | ||
SIGSTKFLT | - 、16、 - | A | コプロセッサのスタックエラー |
SIGIO | 23,29,22 | A | I / O有効信号(4.2 BSD) |
SIGCLD | - 、 - 、18 | SIGCHLDに相当 | |
SIGPWR | 29,30,19 | A | 電源無効(システムV) |
SIGINFO | 29、 - 、 - | SIGPWRと同等 | |
SIGLOST | - 、 - 、 - | A | ファイルロックが失われました |
SIGWINCH | 28,28,20 | B | ウィンドウサイズ調整信号(4.3 BSD、日) |
SIGUNUSED | - 、31、 - | A | 未使用信号(SIGSYSであろう) |
-ここでは信号が存在しないことを意味し、3つの値、アルファ及びSPARCの一般的な、I386、PPCおよびSHのために中間値の最初の値を与え、最後のものは、信号29 MIPSアルファ機械Fanwei盛あります。あるSIGINFO / SIGPWRマシンはsparcである一方で、SIGLOST
「アクション(行動)」という文字列には、次の意味があります。
- A
- デフォルトの動作はプロセスを終了することです。
- B
- デフォルトの動作は、信号を無視することです。
- C
- デフォルトの動作はプロセスを終了することで、コアダンプします。
- D
- デフォルトのアクションは、プロセスを停止することです。
- E
- 信号をキャッチすることができません。
- F
- 信号を無視することはできません。
(翻訳:ここでは「終わり」は、終了のプロセスを意味し、リソースを解放し、「停止」は、プロセスの実行が停止を意味しますが、リソースが解放されていない、実行を継続する可能性があります。)