문제
다음 중 사용자가 백그라운드로 실행한 프로세스의 상태를 확인할 때 사용하는 명령으로 알맞은 것은?
① bg ② fg ③ jobs ④ nohup
정답
3번
해설
정답: 3. jobs 는 현재 셸에서 백그라운드/정지된 작업의 목록과 상태(Running/Stopped), 작업 번호를 보여 주는 내장 명령이다.
오답 풀이
- 1번: bg 는 정지된 작업을 백그라운드에서 재개하는 명령이지 상태 조회가 아니다.
- 2번: fg 는 백그라운드/정지 작업을 포어그라운드로 가져오는 명령이다.
- 3번: jobs 는 백그라운드 작업의 상태를 확인하는 명령이므로 옳다(이 문항의 정답).
- 4번: nohup 은 로그아웃 후에도 프로세스가 종료되지 않게 실행하는 명령이다.
보충 개념 jobs 로 작업 번호(%1 등)를 확인한 뒤 bg %1(백그라운드 재개), fg %1(포어그라운드 복귀)로 제어한다.