Linux命令完全指南

Linux renice命令使用详解

renice命令 可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。

注意: 每一个行程(Process)都有一个唯一的(unique)id。

语法

1
2
3
renice [-n] <优先级> [-p|--pid] <pid>...
renice [-n] <优先级> -g|--pgrp <pgid>...
renice [-n] <优先级> -u|--user <用户>...

选项

1
2
3
4
5
6
-g, --pgrp <id>        将参数解释为进程组 ID
-n, --priority <数字> 指定 nice 增加值
-p, --pid <id> 将参数解释为进程 ID (默认)
-u, --user <name|id> 将参数解释为用户名或用户 ID
-h, --help 显示帮助文本并退出
-V, --version 显示版本信息并退出

实例

将行程id为987及32的行程与行程拥有者为daemon及root的优先序号码加1:

1
renice 1 987 -u daemon root -p 32

注意:每一个行程都有一个唯一的id。