RENICE(1)

NAME
renice - 실행 중인 프로세스의 우선권을 바꾼다.

사용법
renice 우선권 [ [-p] pid ...] [ [-g] pgrp ...] [ [-u] user ...]

설명
Renice 명령은 하나 또는 그 이상의 실행중인 프로세스의 진행 우선권을 바꾼다. 각 옵션에서 사용되는 옵션의 인자는 프로세스 ID, 프로세스 그룹 ID, 사용자 ID이다. 프로세스 그룹의 우선권 변환은 그 해당되는 그룹의 모든 프로세스에 적용된다. 사용자의 우선권 변환은 그 해당되는 사용자의 모든 프로세스에 적용된다. 초기값으로 우선권 변환에 영향을 받는 프로세스는 그 지정한 프로세스만이다.

사용할 수 있는 옵션은 다음과 같다:

-g  그룹 ID 지정

-u  사용자 ID 지정

-p  프로세스 ID 지정(초기값)

예를 들어,

    renice +1 987 -u daemon root -p 32

이런 명령이 내려지면, 프로세스 ID가 987, 32인 것과, 사용자가 daemon과 root인 모든 프로세스의 우선권을 바꾼다.

이 명령을 사용하는 이가 root가 아니라면, 자신의 프로세스만을 바꿀 수 있다. 또한 ``nice 값''은 0에서 PRIO_MAX (20) 까지만 사용할 수 있다. (This prevents overriding administrative fiats.) root의 경우는 모든 프로세스의 우선권을 바꿀 수 있으며, 사용할 수 있는 ``nice 값''은 PRIO_MIN (-20)부터 PRIO_MAX 까지이다. 유용한 우선권은: 20 (the affected processes will run only when nothing else in the system wants to), 0 (the ``base'' scheduling priority), anything negative (to make things go very fast).

관련 파일
/etc/passwd
    UID와 사용자 이름을 확인하기 위해

관련 항목
getpriority(2), setpriority(2)

벌레
일반 사용자는 자신의 프로세스 우선권을 줄일 수는 없다.

발자취
renice 명령은 4.0BSD 시스템에서 처음 나타났다.