shell编程,调整谦让度,调整脚本运行的优先级nice,renice
来源:原创
时间:2017-10-28
作者:脚本小站
分类:SHELL
linux系统运行程序的调度优先级是从-20到19,值越低优先级越高。
静态优先级:100-139
改变优先级运行命令:
nice -n number scriptname nice命令可以调整脚本的运行优先级
例:nice -n 10 ./demo.sh > demo.txt &
这个命令将脚本的优先级降到了10
例:nice -10 ./demo.sh > demo.txt &
将脚本的优先级提高到了10
注意:提高优先级没有“-n”选项
改变已运行命令的优先级:
renice -n number -p PID 改变已经运行进程的优先级
例:renice -n 10 -p 5050
注意:普通用户只能对属于自己的进程执行renice且只能通过renice降低进程的优先级,root用户没有限制。
查看nice值:
ps axo pid,comm,ni
- shell编程,查看退出状态码$?和exit命令
- shell编程,数学运算 expr、$[ operation ]、bc计算器
- shell编程,调整谦让度,调整脚本运行的优先级nice,renice
- shell编程,在/tmp中创建临时文件或目录,mktemp
- shell常用备份脚本
- mysql数据备份并导入数据库shell脚本
- shell编程,正则表达式BRE模式,ERE模式
- linux的shell,which,type,history,alias,coproc后台模式,协程,子shell
- shell编程,记录输出的消息,tee命令
- shell编程,处理用户输入,选项和参数的处理getopts,shift,常见的linux命令选项