문제 상세보기
문제 정보

문제 ID: 693504

카테고리: 리눅스마스터 2급

강의: 미분류

키워드: 없음

문제
실행 중인 작업의 상태가 다음과 같을 때 Suspend(Stopped) 상태인 작업번호 2번인 프로세스를 다시 메모리에 적재하여 실행하는 방법으로 틀린 것은?
정답을 선택하세요
1 fg
2 bg 2
3 fg 2
4 fg 1+1
단일 문제
정답
4번 : fg 1+1
해설 gpt-4o-mini 생성
[정답 근거] → 4번인 "fg 1+1"은 잘못된 명령어입니다. fg 명령어는 특정 작업 번호를 지정하여 해당 작업을 포그라운드로 실행하는데, "1+1"은 유효한 작업 번호가 아닙니다. 따라서 이 명령어는 실행할 수 없습니다.

[오답 해설] → 1번 "fg", 2번 "bg 2", 3번 "fg 2"는 모두 올바른 명령어입니다.
- 1번 "fg"는 가장 최근에 중지된 작업을 포그라운드로 실행합니다.
- 2번 "bg 2"는 2번 작업을 백그라운드로 실행합니다.
- 3번 "fg 2"는 2번 작업을 포그라운드로 실행합니다. 이들은 모두 Suspend 상태인 작업을 다시 실행하는 방법으로 적합합니다.

[관련 개념] → 프로세스 관리에서 Suspend 상태는 프로세스가 일시 중지된 상태를 의미합니다. fg(포그라운드)와 bg(백그라운드) 명령어는 이러한 Suspend 상태의 프로세스를 다시 실행하는 데 사용됩니다. fg는 프로세스를 사용자와 상호작용할 수 있는 상태로 만들고, bg는 프로세스를 백그라운드에서 실행하게 합니다.

[학습 포인트] → 프로세스의 상태 전환과 관련된 명령어 사용법을 이해하는 것이 중요합니다. fg와 bg 명령어의 차이를 명확히 알고, 올바른 작업 번호를 사용하는 것이 프로세스 관리를 효율적으로 수행하는 데 필수적입니다.