문제
다음 중 [Ctrl]+[] 입력 시에 전송되는 시그널로 알맞은 것은?
① SIGINT ② SIGHUP ③ SIGQUIT ④ SIGTERM
정답
3번
해설
정답: 3. 터미널에서 [Ctrl]+[] 를 누르면 SIGQUIT(시그널 번호 3)가 전송된다. 프로세스를 종료시키면서 코어 덤프를 남길 수 있다.
오답 풀이
- 1번: SIGINT(2번)는 [Ctrl]+[C] 로 전송되는 인터럽트 시그널이다.
- 2번: SIGHUP(1번)은 터미널 연결 종료(행업) 시 발생하며 데몬 재시작 신호로도 쓰인다.
- 3번: SIGQUIT 가 [Ctrl]+[] 에 대응하므로 옳다.
- 4번: SIGTERM(15번)은 kill 의 기본 종료 시그널로 키 입력과 직접 연결되지 않는다.
보충 개념 키-시그널: [Ctrl]+C = SIGINT(2), [Ctrl]+\ = SIGQUIT(3), [Ctrl]+Z = SIGTSTP(20). 강제 종료는 SIGKILL(9).