NICE(1) NICE(1)
НАЗВАНИЕ
nice - выполнение команды с пониженным приоритетом
СИНТАКСИС
nice [-коэффициент_понижения] команда [аргумент ...]
ОПИСАНИЕ
Команда nice выполняет команду с пониженным приорите-
том. Коэффициент_понижения задается в диапазоне 1-19
(по умолчанию равен 10).
Суперпользователь может выполнять команды с повышенным
приоритетом, для этого нужно указать отрицательный ко-
эффициент_понижения, например --10.
СМ. ТАКЖЕ
nohup(1).
nice(2) в Справочнике программиста.
КОД ЗАВЕРШЕНИЯ
Команда nice возвращает код завершения подчиненной ко-
манды.
СЮРПРИЗЫ
Коэффициент_понижения, больший 19, принимается равным
19. Если обычный пользователь указывает отрицательный
коэффициент_понижения, команда выполняется с нормальным
приоритетом.
NICE(2) NICE(2)
НАЗВАНИЕ
nice - изменение приоритета процесса
СИНТАКСИС
int nice (incr)
int incr;
ОПИСАНИЕ
Системный вызов nice увеличивает поправку к приоритету
вызывающего процесса на величину incr. Поправка к прио-
ритету - неотрицательное число; чем оно больше, тем ни-
же приоритет процесса в смысле использования процессо-
ра.
Максимальное (39) и минимальное (0) значения поправки к
приоритету ограничиваются системой. (Подразумеваемое
значение поправки равно 20). Эти значения используются,
когда делается попытка выйти за соответствующую грани-
цу.
[EPERM] Системный вызов nice завершается неудачей и
не изменяет поправку к приоритету, если ар-
гумент incr отрицателен или больше 39, а
действующий идентификатор пользователя вы-
зывающего процесса не является идентифика-
тором суперпользователя.
СМ. ТАКЖЕ
exec(2).
nice(1) в Справочнике пользователя.
ДИАГНОСТИКА
В случае успешного завершения системный вызов nice
возвращает новое значение поправки к приоритету минус
20. В случае ошибки возвращается -1, а переменной errno
присваивается код ошибки.
|