Content #
renice可以修改系统中已运行命令的优先级。它通过指定运行进程的PID来改变其优先级: $ ./jobcontrol.sh > jobcontrol.out & [2] 16642 $ $ ps -p 16642 -o pid,ppid,ni,cmd PID PPID NI CMD 16642 1630 0 /bin/bash ./jobcontrol.sh $ $ renice -n 10 -p 16642 16642 (process ID) old priority 0, new priority 10 $ $ ps -p 16642 -o pid,ppid,ni,cmd PID PPID NI CMD 16642 1630 10 /bin/bash ./jobcontrol.sh $ renice命令会自动更新运行进程的调度优先级。和nice命令一样,renice命令对于非特权用户也有一些限制:只能对属主为自己的进程使用renice且只能降低调度优先级。但是,root用户和特权用户可以使用renice命令对任意进程的优先级做任意调整。
From #
Linux命令行与shell脚本编程大全