문제
다음 중 백그라운드 프로세스로 실행시키기 위한 기호로 알맞은 것은?
① % ② $ ③ @ ④ &
정답
4번
해설
정답: 4. 명령 끝에 &(앰퍼샌드)를 붙이면 해당 명령이 백그라운드에서 실행된다(예: 명령어 &).
오답 풀이
- 1번: % 는 작업(job) 번호를 가리키는 기호로 백그라운드 실행 기호가 아니다.
- 2번: $ 는 변수 참조·일반 사용자 프롬프트 등에 쓰이는 기호다.
- 3번: @ 는 셸에서 백그라운드 실행을 의미하지 않는다.
- 4번: & 가 명령을 백그라운드로 실행시키므로 옳다.
보충 개념 "명령 &" 로 백그라운드 실행, Ctrl+Z 로 일시 정지 후 bg 로 백그라운드 전환, fg 로 다시 포어그라운드 전환한다. nohup 명령 & 는 로그아웃 후에도 계속 실행되게 한다.