checkDump.sh
1.41 KB
# author: linxc
# Command[sysdumpdev] requires root permission , like :
# primary /dev/lg_dumplv
# secondary /dev/sysdumpnull
# copy directory /var/adm/ras
# forced copy flag TRUE
# always allow dump FALSE
# dump compression ON
# get dump size, the command's result like :
# 0453-041 Estimated dump size in bytes: 596849459
sysdumpdev -e|awk -F':' '{print $2}' >> ../result_temp/checkDumpResult
echo "************************************************************************************#" >> ../result_temp/checkDumpResult
sysdumpdev -l |grep primary | awk '{print $2}' |awk -F '/' '{print $3}' | read dumpLvName
lslv ${dumpLvName} | grep "PP SIZE" | awk '{print $6}' | read ppSize
lslv ${dumpLvName} | grep "LPs" | awk -v ppSize=${ppSize} '{print $2*ppSize}' >> ../result_temp/checkDumpResult
echo "************************************************************************************#" >> ../result_temp/checkDumpResult
sysdumpdev -l|grep 'dump compression'|awk '{print $3}' >> ../result_temp/checkDumpResult
echo "************************************************************************************#" >> ../result_temp/checkDumpResult
sysdumpdev -l|grep 'forced copy flag'|awk '{print $4}' >> ../result_temp/checkDumpResult
echo "************************************************************************************#" >> ../result_temp/checkDumpResult
mv ../result_temp/checkDumpResult ../result/