문제
다음 중 SIGTERM의 시그널 번호로 알맞은 것은?
① 1 ② 9 ③ 15 ④ 20
정답
3번
해설
정답: 3. SIGTERM 의 시그널 번호는 15이다. kill 명령의 기본 시그널이며 프로세스에 '정상 종료'를 요청한다.
오답 풀이
- 1번: 1번은 SIGHUP(터미널 연결 끊김, 데몬 설정 재읽기)이다.
- 2번: 9번은 SIGKILL(무조건 강제 종료, 무시 불가)이다.
- 3번: 15번은 SIGTERM 으로 옳다.
- 4번: 20번은 SIGTSTP(터미널에서 [Ctrl]+[z]로 일시 정지)이다.
보충 개념 SIGTERM(15)은 프로세스가 받아 정리 후 종료할 수 있는 '예의 있는' 종료 신호이고, SIGKILL(9)은 프로세스가 가로채거나 무시할 수 없는 강제 종료 신호이다.