1.01.4基礎
PID 4242のprocessへ、cleanupの機会を与える通常の終了signalを送る。
signalを省略したkillの既定動作を使う。
適切なコマンドはどれか。
× 不正解
killはsignal省略時にSIGTERMを送る。通常はTERMで正常終了を促し、KILLは最後の手段とする。
詳細解説
正しい
kill 4242signal省略時は通常SIGTERMを送る。
正解。既定でTERMを送る。
誤り
kill -KILL 4242強制終了でprocessはcleanup handlerを実行できない。
cleanup不能な強制終了である。
誤り
kill -STOP 4242実行を停止するが終了させない。
停止するだけである。
誤り
kill -CONT 4242停止中processを再開するsignalである。
停止processを再開する。
実際に確かめる
一時的な検証環境で実行できる例です。
kill -l TERM期待される結果
SIGTERMのsignal番号または名称理解のポイント
- kill
- SIGTERM
- graceful termination
確認時の注意
- 確認環境: Bash/coreutils互換killのsignal表示
基礎のおさらい
段階的対応
まずTERMを送り、猶予後も終了しない場合に原因確認とKILLを検討する。
権限
送信者は対象processの所有権等、signal送信に必要な権限を持つ必要がある。
問題IDKL-101-365
確認環境Bash/coreutils互換killのsignal表示
最終技術確認2026-08-13
誤り・権利侵害を報告