본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
실행 중인 프로세스의 우선순위를 변경한다.
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /usr/bin/renice
renice [-n] NI값 [-p] PID ...
renice [-n] NI값 -u 사용자 ...
renice [-n] NI값 -g 프로세스그룹 ...
  • 실행 중인 프로세스를 PID 로 지정해 NI 값을 바꾼다. 새로 실행하는 명령의 NI 값을 정하는 것은 nice 다.
  • 리눅스(util-linux)의 전통적인 문법에서 숫자는 새로 지정할 NI 값 그 자체다. renice -10 1222 는 PID 1222 의 NI 값을 -10 으로 만든다. POSIX 표준은 -n 의 값을 현재 값에 더할 증분으로 정의하므로 시스템마다 다를 수 있다.
  • NI 값 범위는 -20 ~ 19 이고, 값을 낮추는(우선순위를 높이는) 것은 root 만 할 수 있다.
  • -n NI값 : 지정할 값. -n 은 생략할 수 있다.
  • +num : 현재 프로세스의 우선권을 지정한 수(num)만큼 우선순위를 낮춘다.
  • -num : 현재 프로세스의 우선권을 지정한 수(num)만큼 우선순위를 높여준다.
  • -g, --pgrp : 그룹 ID를 지정한다.
  • -u, --user : 사용자 ID를 지정한다.
  • -p, --pid : 프로세스 ID를 지정한다.
# renice -10 1222
1222 (process ID) old priority 0, new priority -10
# renice -n 5 -u user1
  • 첫째 줄은 PID 1222 의 NI 값을 -10 으로 바꾼다. 둘째 줄은 user1 의 모든 프로세스를 NI 5 로 바꾼다.
명령 뜻
nice -n -10 명령, nice --10 명령 명령을 새로 실행하면서 NI 값을 10 낮춘다. 둘째 인자는 PID 가 아니라 실행할 명령이다
renice -10 1222 이미 실행 중인 PID 1222 의 NI 값을 -10 으로 바꾼다
renice --10 1222 renice 에는 이런 형식이 없다. --10 은 nice 에서 쓰는 표기다