分页: 1 / 1
如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
发表于 : 2012-07-26 9:51
由 Points
如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
代码: 全选
echo $(uname -r: -3)
代码: 全选
pae=$(uname -r)
echo $(pae: -3)
全都无效。。
求达人指教。。

谢谢!!
Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
发表于 : 2012-07-26 10:39
由 cuihao
直接 uname -a | grep -q "pae" 然后看返回值不就行了。
Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
发表于 : 2012-07-26 10:40
由 cuihao
不过,这么判断的话…… 64位内核不用PAE也支持大内存喔。
Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
发表于 : 2012-07-26 10:57
由 Points
cuihao 写了:直接 uname -a | grep -q "pae" 然后看返回值不就行了。
其实我想要的是先判断内存是否大于4G再判断是X86还是X64 是64位直接进行相关安装
是32位内存大于4G先升级内核到pae
Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
发表于 : 2012-07-26 11:08
由 YeLee
export pae=$(uname -a|grep pae)
Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
发表于 : 2012-07-26 11:09
由 YeLee
Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。
发表于 : 2012-07-27 22:38
由 Points
代码: 全选
free -m | grep "Mem" | awk '{print $2}'
取得的值用什么语句赋值给变量$nc