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
- linux的shell数组变量,给环境变量赋多个值
- shell编程,桌面环境中的脚本,select命令,dialog包的使用,kdialog、gdialog、zenity
- shell编程,正则表达式BRE模式,ERE模式
- shell编程,if-then、else,case,数值、字符串、文件类型比较检测,[ ],(()),[[ ]]
- shell编程,定时运行作业at,atq,atrm,一次性定时任务
- shell编程,命令替换$(),<输入重定向,<<内联输入重定向,>输出重定向,>>追加输出重定
- shell编程,字符串切片分割工具${},cut
- xshell设置字符集
- shell编程,循环语句for,字段分格符IFS
- shell脚本对 mongo 备份并导入