renice(1M) (BSD Compatibility Package) renice(1M)
NAME
renice - alter priority of running processes
SYNOPSIS
/usr/ucb/renice priority pid ...
/usr/ucb/renice priority [ -p pid ... ] [ -g pgrp ... ] [ -u
username ... ]
DESCRIPTION
The renice command alters the scheduling priority of one or more
running processes. By default, the processes to be affected are
specified by their process IDs. priority is the new priority value.
The following options are available:
-p pid ... Specify a list of process IDs.
-g pgrp ... Specify a list of process group IDs. The processes in
the specified process groups have their scheduling
priority altered.
-u user ... Specify a list of user IDs or usernames. All processes
owned by each user have their scheduling altered.
Users other than the privileged user may only alter the priority of
processes they own, and can only monotonically increase their nice
value within the range 0 to 20. This prevents overriding
administrative fiats. The privileged user may alter the priority of
any process and set the priority to any value in the range -20 to
20. Useful priorities are: 19 (the affected processes will run only
when nothing else in the system wants to), 0 (the base scheduling
priority) and any negative value (to make things go very fast).
If only the priority is specified, the current process
(alternatively, process group or user) is used.
FILES
/etc/passwd map user names to user ID's
SEE ALSO
priocntl(1) in the User's Reference Manual.
NOTES
If you make the priority very negative, then the process cannot be
interrupted.
To regain control you must make the priority greater than zero.
7/91 Page 1
renice(1M) (BSD Compatibility Package) renice(1M)
Users other than the privileged user cannot increase scheduling
priorities of their own processes, even if they were the ones that
decreased the priorities in the first place.
The priocntl command subsumes the function of renice.
Page 2 7/91