如何使用命令行更改进程的优先级

如何使用命令行更改进程的优先级

当我使用此命令时遇到以下问题:

renice -19 1744 

在此处输入图片描述

答案1

它不需要 root 权限降低您拥有的任何流程的优先级:

$ sleep 100 &
[1] 6965
$ renice 19 6965
6965 (process ID) old priority 0, new priority 19

提高该优先级确实需要 root 权限:

$ renice -19 6965
renice: failed to set priority for 6965 (process ID): Permission denied

$ sudo renice -19 6965
6965 (process ID) old priority 0, new priority -19

总之,提高优先级需要root权限:使用sudo

相关内容