문제
다음 제시된 명령을 백그라운드 프로세스로 실행하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
① ; ② | ③ & ④ +
정답
3번
해설
정답: 3. 명령 끝에 "&" 를 붙이면 그 명령을 백그라운드에서 실행한다. 따라서 "find / -name '*.txt' > list &" 가 맞다.
오답 풀이
- 1번: ";" 는 명령을 순차적으로 구분·실행하는 기호이지 백그라운드 실행이 아니다.
- 2번: "|" 는 앞 명령의 출력을 뒤 명령의 입력으로 연결하는 파이프이다.
- 3번: "&" 는 명령을 백그라운드로 실행하므로 옳다.
- 4번: "+" 는 셸에서 백그라운드 실행 기호가 아니다.
보충 개념 명령 끝 "&" = 즉시 백그라운드 실행. 실행 중인 포어그라운드 작업은 [Ctrl]+[z] 로 정지 후 bg 로 백그라운드 전환한다.