通过使用此过程,用户可以降低进程的优先级。而超级用户可以提高或降低进程的优先级。
本节介绍的是 /usr/bin/nice 命令而非 C-shell 内置 nice 命令的语法。有关 C-shell nice 命令的信息,请参见 csh(1) 手册页。
确定要以用户身份还是超级用户身份更改进程的优先级。然后,选择以下两项之一:
以用户身份,通过增大 nice 数值降低命令的优先级。
以下 nice 命令使 nice 数值增大 5 个单位,从而以更低的优先级执行 command-name。
$ /usr/bin/nice -5 command-name |
在前面的命令中,减号指定后面的内容是一个选项。也可以通过以下方式来指定此命令:
% /usr/bin/nice -n 5 command-name |
以下 nice 命令使 nice 数值增大 10 个单位(缺省增量)但未超出最大值 39,从而降低了 command-name 的优先级。
% /usr/bin/nice command-name |
作为超级用户或同等角色,通过更改 nice 数值来提高或降低命令的优先级。
以下 nice 命令使 nice 数值降低 10 个单位但不低于最小值 0,从而提高了 command-name 的优先级。
# /usr/bin/nice --10 command-name |
在前面的命令中,第一个减号指定后面的内容是一个选项。第二个减号指示一个负数。
以下 nice 命令使 nice 数值增大 5 个单位但未超出最大值 39,从而降低了 command-name 的优先级。
# /usr/bin/nice -5 command-name |
有关更多信息,请参见 nice(1) 手册页。