nice命令的功能是用于调整进程的优先级,合理分配系统资源。Linux系统后台工作中某些不重要的进程,例如定期数据备份、自动清理垃圾等等工作,我们都可以通过nice命令调低其执行优先级,慢慢完成不用着急,把硬件资源留给重要的工作。优先级范围为-20~19,数字越小,优先级越高。
语法格式: nice [参数] 命令或脚本名
常用参数:
-g | 匹配进程组ID |
-n | 设置优先级别 |
-p | 匹配进程ID |
-u | 匹配用户ID |
--help | 显示帮助信息 |
--version | 显示版本信息 |
参考示例
以优先级别为5的方式执行指定脚本:
[root@localhost ~]# nice -n -5 ./File.sh
以最高优先级的方式执行指定脚本:
[root@localhost ~]# nice -n -20 ./File.sh