문제
다음 중 사용자가 본인이 실행한 백그라운드 프로세스 목록을 확인하는 명령어로 가장 알맞은 것은?
① ps ② bg ③ jobs ④ exec
정답
3번
해설
정답: 3. 현재 셸에서 사용자가 실행한 백그라운드/정지 작업의 목록(작업 번호 포함)을 보여 주는 명령은 jobs 이다.
오답 풀이
- 1번: ps 는 시스템 전체 프로세스를 보여 주는 명령으로, 본인의 '작업 목록'만 작업 번호와 함께 보는 용도는 아니다.
- 2번: bg 는 정지된 작업을 백그라운드로 다시 실행시키는 명령이다.
- 3번: jobs 는 현재 셸의 백그라운드 작업 목록을 작업 번호와 함께 출력하므로 옳다.
- 4번: exec 는 현재 셸을 다른 명령으로 대체 실행하는 명령이다.
보충 개념 작업 제어 명령: jobs(목록), fg %n(포어그라운드 전환), bg %n(백그라운드 전환), Ctrl+z(정지), & (백그라운드 실행).