문제
다음 중 포어그라운드 프로세스를 백그라운드 프로세스로 전환하기 위해 일시 정지(suspend)시키는 키 조합으로 알맞은 것은?
① [Ctrl]+[c] ② [Ctrl]+[d] ③ [Ctrl]+[x] ④ [Ctrl]+[z]
정답
4번
해설
정답: 4. [Ctrl]+[z] 는 포어그라운드 작업에 SIGTSTP(정지) 시그널을 보내 일시 정지시킨다. 이후 bg 로 백그라운드 전환, fg 로 포어그라운드 복귀가 가능하다.
오답 풀이
- 1번: [Ctrl]+[c] 는 SIGINT 를 보내 작업을 중단(종료)한다.
- 2번: [Ctrl]+[d] 는 EOF 입력으로 셸 로그아웃이나 입력 종료에 쓰인다.
- 3번: [Ctrl]+[x] 는 bash 기본 작업 제어 키가 아니다(편집기 단축키 등에 쓰임).
- 4번: [Ctrl]+[z] 는 작업을 일시 정지(suspend)하므로 옳다(이 문항의 정답).
보충 개념 정지(Ctrl+z) → jobs 로 작업 번호 확인 → bg %번호(백그라운드 재개) / fg %번호(포어그라운드 복귀)로 작업을 제어한다.