리눅스마스터1급 기출문제/1802회

[리눅스마스터] 프로세스 우선순위

Linuxpia4U 2024. 12. 13. 02:48
반응형

문제 25

다음 중 프로세스의 우선순위를 변경할 때 사용하는 명령으로 틀린 것은?


1. top

2. jobs

3. nice

4. renice


해설

각 명령어의 기능

1. top


현재 실행 중인 프로세스를 실시간으로 모니터링할 수 있는 명령어입니다.

우선순위를 변경할 수도 있습니다.

실행 중 r을 입력하면 특정 프로세스의 우선순위를 변경할 수 있는 옵션이 나타납니다.

따라서 올바른 명령어입니다.

2. jobs


현재 백그라운드에서 실행 중인 작업 목록을 확인하는 명령어입니다.

프로세스의 상태를 확인할 수는 있지만, 우선순위를 변경하는 기능은 없습니다.

따라서 틀린 명령어입니다.

3. nice


새로운 프로세스를 실행할 때 우선순위를 지정할 수 있는 명령어입니다.

예: nice -n 10 command

여기서 -n 옵션은 우선순위를 나타내며, 기본값은 0입니다.

따라서 올바른 명령어입니다.

4. renice


실행 중인 프로세스의 우선순위를 변경하는 명령어입니다.

이미 실행된 프로세스의 우선순위를 변경할 때 사용됩니다.

따라서 올바른 명령어입니다.


정답


2. jobs


정리


top: 실시간 프로세스 모니터링 및 우선순위 변경 가능

jobs: 백그라운드 작업 상태 확인 (우선순위 변경 불가능)

nice: 새로 시작하는 프로세스의 우선순위를 지정

renice: 실행 중인 프로세스의 우선순위를 변경


따라서 정답은 2번: jobs입니다.


반응형