過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問13

Linuxのインストールと仮想マシン・コンテナの利用/プロセスの生成、監視、終了

実行中のプロセスに終了を要求する、デフォルトのシグナル(killコマンドでシグナル番号を省略した場合に送られるシグナル)はどれか。

出典:オリジナル問題 LinuCレベル1試験 問題 問13

正解:A

解説

killコマンドでシグナル番号を指定しない場合、デフォルトで送られるのはSIGTERM(15番)です。SIGTERMはプロセスに終了を「要求」するシグナルで、プロセス側で捕捉して後始末をしてから終了することができます。強制終了させるSIGKILL(9番)はデフォルトではありません。

選択肢ごとの解説

  • A正しい。killコマンドのデフォルトのシグナルはSIGTERM(15番)です。
  • B誤り。SIGKILL(9番)はデフォルトではなく、明示的に kill -9 のように指定する必要があります。
  • C誤り。SIGHUPは端末切断等を通知するシグナルで、killのデフォルトではありません。
  • D誤り。SIGSTOPはプロセスを一時停止させるシグナルで、終了させるものではなく、killのデフォルトでもありません。
LinuCレベル1の過去問を演習モードで解く