kill [-s sigspec] [-n signum] [-sigspec] jobspec or pid kill -l [exit_status]
sigspec または Signum で指定されたシグナルを、ジョブ仕様 jobspec またはプロセス ID pid という名前のプロセスに送信します。 sigspecは、SIGINT(SIGプレフィックスを含めるか除く)またはシグナル番号など、大文字と小文字を区別しないシグナル名です。 sigspec と signum がない場合、SIGTERM が使用されます。 -l オプションはシグナル名をリストします。 -lが指定されたときに引数が指定された場合、引数に対応するシグナル名がリストされ、戻り状態は0です。
exit status
シグナル番号またはシグナルによって終了されたプロセスの終了ステータスを指定する番号。1つ以上の信号が正常に送信された場合、戻り状態は0であり、エラーが発生した場合、または無効なオプションが発生した場合は0ではありません。
exit_status
どんな価値があるのか知りたいです。
「exit status
シグナル番号またはシグナルによって終了したプロセスの終了ステータスを指定する数字」とはどういう意味ですか?
答え1
テキストに示すように、次の2つのうちの1つを提供できます。
- 信号番号を指定する番号:シグナルには1、2、3などの番号が付けられています(通常の呼び出しの使用メッセージに示すように)。したがって、
kill -l
この番号に対応する名前を尋ねることができます。 - シグナルによって終了したプロセスの終了状態:プロセスがシグナルによって終了した場合(通常?常に?)128 +そのプロセスを終了したシグナル番号である特別な終了状態を取得します。したがって、
kill -l
録音を要求することもできます。