NICE(1)

명칭
nice - 스케줄의 우선도를 내려 유틸리티를 실행한다

서식
nice [-n increment] utility [argument ...]

해설
nice 유틸리티는 우선도를 변경해 utility (을)를 실행합니다. “nice” 값은 지정되었다 increment 만 늘려지는지, 또는 기본값의 10 을 늘어날 수 있습니다. 프로세스의 nice 치를 줄이면(자), 스케줄 우선도가 향상합니다.

유틸리티를 고스케줄 우선도로 실행하는 목적으로, 슈퍼 유저는 부의 증가치를 지정 가능합니다.

nice (은)는, command 의 실행 우선도로서 number 하지만 nice 의 우선도에 대해서 상대적으로 지정된 것으로 합니다. 현재의 프로세스의 우선도보다 높은 우선도는 슈퍼 유저만 요구 가능합니다.

쉘에 따라서는, 본유틸리티와 닮은 또는 같은, 편입의 nice 명령을 제공하고 있는 것이 있습니다. builtin(1) 메뉴얼 페이지를 참조해 주세요.

사용예
$ nice -n 5 date

쉘의 우선도가 0 때, 유틸리티 ‘date’ (을)를, 우선도 5 에서 실행합니다.

# nice -n 16 nice -n -35 date

쉘의 우선도가 0 이며, 슈퍼 유저의 경우, 유틸리티 ‘date’ (을)를 우선도 -19 에서 실행합니다.

진단
utility 하지만 기동되면(자), nice 의 종료 스테이터스는 utility 의 종료 스테이터스가 됩니다.

종료 스테이터스 126 은 utility 하지만 발견된 것의 실행 불가였던 일을 나타냅니다. 종료 스테이터스 127 은 utility 하지만 발견되지 않았던 것을 나타냅니다.

관련 항목
builtin(1), csh(1), idprio(1), rtprio(1), getpriority(2), setpriority(2), renice(8)

호환성
전통적인 -increment 옵션은 가치가 저하하고 있습니다만, 아직 서포트되고 있습니다.

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

역사
nice 유틸리티는 AT&T UNIX 그리고 추가되었습니다.