문제
다음 중 프로세스 ID(PID)로 우선순위를 변경할 때 사용하는 명령으로 알맞은 것은?
① nice ② renice ③ nohup ④ pkill
정답
2번
해설
정답: 2. renice 는 이미 실행 중인 프로세스의 우선순위(NI 값)를 변경하며, 대상 지정에 PID를 사용한다(예 renice 10 -p 2101).
오답 풀이
- 1번: nice 는 프로세스를 "새로 시작할 때" 우선순위를 부여하는 명령으로, 실행 중인 PID를 대상으로 하지 않는다.
- 2번: renice 는 PID(또는 사용자·그룹)로 실행 중인 프로세스의 우선순위를 변경하므로 옳다.
- 3번: nohup 은 터미널 종료에도 작업을 유지시키는 명령으로 우선순위 변경과 무관하다.
- 4번: pkill 은 프로세스 이름·패턴으로 시그널을 보내(종료 등) 우선순위 변경 기능이 없다.
보충 개념
nice -n <값> <명령>(시작 시 부여), renice <값> -p