オリジナル問題 LinuCレベル1試験 問題 問13
Linuxのインストールと仮想マシン・コンテナの利用/プロセスの生成、監視、終了実行中のプロセスに終了を要求する、デフォルトのシグナル(killコマンドでシグナル番号を省略した場合に送られるシグナル)はどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問13
- ASIGTERM
- BSIGKILL
- CSIGHUP
- DSIGSTOP
正解:A
解説
killコマンドでシグナル番号を指定しない場合、デフォルトで送られるのはSIGTERM(15番)です。SIGTERMはプロセスに終了を「要求」するシグナルで、プロセス側で捕捉して後始末をしてから終了することができます。強制終了させるSIGKILL(9番)はデフォルトではありません。
選択肢ごとの解説
- A正しい。killコマンドのデフォルトのシグナルはSIGTERM(15番)です。
- B誤り。SIGKILL(9番)はデフォルトではなく、明示的に kill -9 のように指定する必要があります。
- C誤り。SIGHUPは端末切断等を通知するシグナルで、killのデフォルトではありません。
- D誤り。SIGSTOPはプロセスを一時停止させるシグナルで、終了させるものではなく、killのデフォルトでもありません。