首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

稽查HPUX硬盘状况

2012-07-24 
检查HPUX硬盘状况CheckLV() {_DATE`date +%Y%m%d%H%M%S`vgdisplay 2/dev/null |grep VG Name |awk {

检查HPUX硬盘状况

CheckLV() {_DATE=`date +%Y%m%d%H%M%S`vgdisplay 2>/dev/null |grep "VG Name" |awk '{ print $3 }' >/tmp/checklv.${_DATE}_VGNUMBER=`cat /tmp/checklv.${_DATE} |wc -l`_N=1_LVSTATUS=stale#_LVSTATUS=currentwhile [ ${_N} -le ${_VGNUMBER} ]do _VGNAME=`sed -n "${_N}p" /tmp/checklv.${_DATE}` if [ 0 -ne `vgdisplay -v ${_VGNAME} |grep "Cur LV" |awk '{ print $3 }' ` ] ; then  vgdisplay -v ${_VGNAME} |grep "LV Name" |awk '{ print $3 }' |xargs lvdisplay -v |grep -i ${_LVSTATUS} >/tmp/lvststus.${_DATE}  if [ -s /tmp/lvststus.${_DATE} ] ; then   print "${_VGNAME} is Error!"   cat /tmp/lvststus.${_DATE}    else   print "${_VGNAME} is OK!"  fi else  print "${_VGNAME} does not contain LV!" fi let _N+=1donevgdisplay 1>/dev/nullrm -f /tmp/checklv.${_DATE}rm -f /tmp/lvststus.${_DATE}unset _DATEunset _VGNUMBERunset _Nunset _LVSTATUSunset _VGNAME}  

热点排行