#/bin/bash RET=0 LOOP=3 ### memory stress loop count ### sleep 2 echo " " echo " " echo " " echo "######################################################################################" echo "############################ DDR Memory Testing Start #############################" count=0 while true do result=`./memsuck -arzo -p 5 50 | grep "Result: PASS (5 passes)" | wc -l` if [ ${result} -gt 0 ]; then echo "### DDR Memory test passed in loop $count ###" else echo "Error Notice: DDR Memory stress failure in loop $count" RET=1 fi let count=count+1 if [ $count -ge ${LOOP} ]; then break fi done echo "######################################################################################" echo " " echo " " echo " " sleep 2 return ${RET}