kill -3はどういう意味ですか?


19

私は何をkill -9意味するのか知っていますが、誰が何をkill -3意味するのか説明できますか?送信する特別な信号はありますか?


7
試しましたman killか?
タマラウィスマン

5
@ TomWijsman、man killはシグナルをリストせず、manシグナルは何も表示しません。これは実際に、グーグルで「kill -3」を検索するときに最初に役立つシンです。:)特に前もってシグナルについてあまり知らなかった場合は、 'kill -l'オプションを見落とすのは本当に簡単です。
猿の稲妻

2
@ Ape-in​​ago:オプションをスキップしないほど短いですが、何を探すべきかを明確にすることは助かります、ありがとう。kill -l実際に要約をリストしますが、もしあなたがman 7 signalそれらを詳細にリストしたいと思っていたら。それは、現在受け入れられている答えの表がどこから来るのかということです。
タマラWijsman

回答:


30

元のPOSIX.1-1990標準で説明されている信号:

   Signal     Value     Action   Comment
   -------------------------------------------------------------------------
   SIGHUP        1       Term    Hangup detected on controlling terminal
                                 or death of controlling process
   SIGINT        2       Term    Interrupt from keyboard
   SIGQUIT       3       Core    Quit from keyboard
   SIGILL        4       Core    Illegal Instruction
   SIGABRT       6       Core    Abort signal from abort(3)
   SIGFPE        8       Core    Floating point exception
   SIGKILL       9       Term    Kill signal
   SIGSEGV      11       Core    Invalid memory reference
   SIGPIPE      13       Term    Broken pipe: write to pipe with no readers
   SIGALRM      14       Term    Timer signal from alarm(2)
   SIGTERM      15       Term    Termination signal
   SIGUSR1   30,10,16    Term    User-defined signal 1
   SIGUSR2   31,12,17    Term    User-defined signal 2
   SIGCHLD   20,17,18    Ign     Child stopped or terminated
   SIGCONT   19,18,25    Cont    Continue if stopped
   SIGSTOP   17,19,23    Stop    Stop process
   SIGTSTP   18,20,24    Stop    Stop typed at tty
   SIGTTIN   21,21,26    Stop    tty input for background process
   SIGTTOU   22,22,27    Stop    tty output for background process

4
残念ながら、これらの信号の数値はオペレーティングシステム間、さらにはアーキテクチャ間で異なります。
悲しみ


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.