RENICE(8)

명칭
renice - 실행 중의 프로세스의 우선도를 변경한다

서식
renice [priority | [-n increment]] [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

해설
renice 유틸리티는, 1 개(살) 이상의 실행 중 프로세스의 스케줄 우선도를 변경합니다. priority 에 후속 하는 파라미터 who (은)는, 프로세스 ID 인가, 프로세스 그룹 ID 인가, 유저 ID 인가, 유저명으로서 해석됩니다. 프로세스 그룹에 대한다 renice 의 실행은, 그 그룹에 속하는 모든 프로세스의 우선도를 변화시킵니다. 유저명에 대한다 renice 의 실행은, 그 유저가 소유하는 모든 프로세스의 우선도를 변화시킵니다. 디폴트에서는, 프로세스 ID 로 지정한 프로세스만이 영향을 받습니다.

renice 에서 서포트되는 옵션은 이하대로입니다:

-g  who 파라미터를 프로세스 그룹 ID 이다고 해석시킵니다.

-n  지정된 프로세스를 지정된 우선도에 변경하는 것이 아니라, 후속 하는 인수를 각 프로세스의 현재의 우선도에 대한 증가치로서 해석합니다.

-u  who 파라미터를 유저명이다고 해석시킵니다.

-p  who 파라미터를 유저명 또는 프로세스 ID 이다고 해석시킵니다 (디폴트).

예를 들어,

    renice +1 987 -u daemon root -p 32

(은)는, 프로세스 ID 가 987, 32 의 프로세스와 유저 daemon, root 가 소유하는 모든 프로세스의 우선도를 변경합니다.

슈퍼 유저 이외의 유저는 소유하는 프로세스에 대한 보고 변경이 가능해, 프로세스의 ``nice 치''를 0 으로부터 PRIO_MAX (20)의 범위내에서 단조롭게 증가시킬 수가 있습니다. (이것에 의해 시스템 관리 책임자에 의한 인스트럭션이 무효가 되는 것을 막습니다. ) 슈퍼 유저는, 모든 프로세스의 우선도를 PRIO_MIN (-20)(으)로부터 PRIO_MAX (20)의 범위에서 자유롭게 변경할 수가 있습니다. 잘 이용되는 값으로서는 이하의 것이 있습니다: 20 (시스템내외의 프로세스 모든 것이 주행하지 않을 때 마셔 주행한다), 0 (``기준''되는 스케줄 우선도), 적당한 부의 값 (그 프로세스를 재빠르게 실행시킨다)

관련 파일
/etc/passwd
    유저명과 유저 ID 를 관련 짓는다

관련 항목
nice(1), rtprio(1), getpriority(2), setpriority(2)

표준
renice 유틸리티는 p1003.1-2001 에 적합하고 있습니다.

역사
renice 유틸리티는 4.0BSD 그리고 추가되었습니다.

버그
슈퍼 유저 이외의 유저는, 비록 이전에 우선도를 내린 프로세스이며 도 우선도를 올릴 수 없습니다.