문제
다음 중 백그라운드 프로세스와 가장 관련이 깊은 기호로 알맞은 것은?
① > ② & ③ % ④ ^
정답
2번
해설
정답: 2. 명령 끝에 & 를 붙이면 해당 작업을 백그라운드로 실행한다(예 "find / -name a.txt &"). 셸은 즉시 프롬프트를 돌려준다.
오답 풀이
- 1번: > 는 표준 출력을 파일로 리다이렉트하는 기호로 백그라운드 실행과 무관하다.
- 2번: & 는 명령을 백그라운드로 실행시키는 기호이므로 옳다.
- 3번: % 는 작업 번호를 가리킬 때(예 fg %1) 쓰는 기호로, 백그라운드 실행 자체를 지시하지는 않는다.
- 4번: ^ 는 일부 셸의 히스토리 치환 등에 쓰이며 백그라운드 실행 기호가 아니다.
보충 개념 명령 & (백그라운드 실행), jobs(작업 목록), fg %n(포어그라운드 전환), bg %n(백그라운드 재개)으로 작업을 제어한다.