You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# renice
## 说明
**renice命令** 可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级
```bash
renice [ -n] <优先级> [ -p| --pid] <pid>...
renice [ -n] <优先级> -g| --pgrp <pgid>...
renice [ -n] <优先级> -u| --user <用户>...
选项:
-g, --pgrp <id> 将参数解释为进程组ID; 指定进程组id
-n, --priority <数字> 指定 nice 增加值
-p, --pid <id> 将参数解释为进程ID ( 默认) ; 改变该程序的优先权等级
-u, --user <name| id> 将参数解释为用户名或用户ID; 指定开启进程的用户名
```
## 实例
```bash
renice 1 987 -u daemon root -p 32 # 将行程id为987及32的行程与行程拥有者为daemon及root的优先序号码加1
# 注意: 每一个进程都有一个唯一的id
renice 19 -p $$ # 使脚本运行于低优先级。用于非交互任务
```