Путь: Toys/POSIX, команды версии: Ver.4 Ver.9
nice
Комментарии в файле nice.c :
usage: nice [-n PRIORITY] COMMAND...
Запустите командную строку с повышенным или пониженным приоритетом планирования.
Чем выше число, тем больше процессорного времени программа отдает, от -20 (наибольшая
приоритет) до 19 (самый низкий). По умолчанию процессы наследуют родительские
доброта (обычно 0). По умолчанию эта команда добавляет 10 к родительскому
приоритет. Только root может установить отрицательный уровень вежливости.
usage: nice [-n PRIORITY] COMMAND...
Run a command line at an increased or decreased scheduling priority.
Higher numbers make a program yield more CPU time, from -20 (highest
priority) to 19 (lowest). By default processes inherit their parent's
niceness (usually 0). By default this command adds 10 to the parent's
priority. Only root can set a negative niceness level.
Исходный текст в файле nice.c
#define FOR_nice
#include "toys.h"
GLOBALS(
long n;
)
void nice_main(void)
{
if (!toys.optflags) TT.n = 10;
errno = 0;
if (nice(TT.n)==-1 && errno) {
toys.exitval = 125;
perror_exit("Can't set priority");
}
xexec(toys.optargs);
}