RENICE(8) BSD System Manager's Manual RENICE(8)
r
\bre
\ben
\bni
\bic
\bce
\be - alter priority of running processes
S
\bSY
\bYN
\bNO
\bOP
\bPS
\bSI
\bIS
\bS
r
\bre
\ben
\bni
\bic
\bce
\be _
\bp_
\br_
\bi_
\bo_
\br_
\bi_
\bt_
\by [[-
\b-p
\bp] _
\bp_
\bi_
\bd _
\b._
\b._
\b.] [[-
\b-g
\bg] _
\bp_
\bg_
\br_
\bp _
\b._
\b._
\b.] [[-
\b-u
\bu] _
\bu_
\bs_
\be_
\br _
\b._
\b._
\b.]
D
\bDE
\bES
\bSC
\bCR
\bRI
\bIP
\bPT
\bTI
\bIO
\bON
\bN
R
\bRe
\ben
\bni
\bic
\bce
\be alters the scheduling priority of one or more running processes.
The following _
\bw_
\bh_
\bo parameters are interpreted as process ID's, process
group ID's, or user names. R
\bRe
\ben
\bni
\bic
\bce
\be'ing a process group causes all pro-
cesses in the process group to have their scheduling priority altered.
R
\bRe
\ben
\bni
\bic
\bce
\be'ing a user causes all processes owned by the user to have their
scheduling priority altered. By default, the processes to be affected
are specified by their process ID's.
Options supported by r
\bre
\ben
\bni
\bic
\bce
\be:
-
\b-g
\bg Force _
\bw_
\bh_
\bo parameters to be interpreted as process group ID's.
-
\b-u
\bu Force the _
\bw_
\bh_
\bo parameters to be interpreted as user names.
-
\b-p
\bp Resets the _
\bw_
\bh_
\bo interpretation to be (the default) process ID's.
renice +1 987 -u daemon root -p 32
would change the priority of process ID's 987 and 32, and all processes
owned by users daemon and root.
Users other than the super-user may only alter the priority of processes
they own, and can only monotonically increase their ``nice value'' within
the range 0 to PRIO_MAX (20). (This prevents overriding administrative
fiats.) The super-user may alter the priority of any process and set the
priority to any value in the range PRIO_MIN (-20) to PRIO_MAX. Useful
priorities are: 20 (the affected processes will run only when nothing
else in the system wants to), 0 (the ``base'' scheduling priority), any-
thing negative (to make things go very fast).
/etc/passwd to map user names to user ID's
S
\bSE
\bEE
\bE A
\bAL
\bLS
\bSO
\bO
getpriority(2), setpriority(2)
Non super-users can not increase scheduling priorities of their own pro-
cesses, even if they were the ones that decreased the priorities in the
H
\bHI
\bIS
\bST
\bTO
\bOR
\bRY
\bY
The r
\bre
\ben
\bni
\bic
\bce
\be command appeared in 4.0BSD.
4th Berkeley Distribution June 9, 1993 1