#/bin/bash RET=0 sleep 2 echo " " echo " " echo " " echo "#######################################################################" echo "######################## LED Testing Start ##########################" echo "### RED,BLUE LED turn on about 10s ###" echo 1 > /sys/class/leds/red:/brightness echo 1 > /sys/class/leds/blue:/brightness sleep 10 echo "### RED,BLUE LED turn off about 5s ###" echo 0 > /sys/class/leds/red:/brightness echo 0 > /sys/class/leds/blue:/brightness sleep 5 echo "### RED,BLUE LED turn on ###" echo 1 > /sys/class/leds/red:/brightness echo 1 > /sys/class/leds/blue:/brightness while true do read -t20 -s -n1 -p "### Please confirm if the LED can work fine, enter y or n. "y" is good, "n" is for bad. ###" keypress if [ $? -eq 0 ]; then if [ ${keypress} == 'y' ]; then echo " " echo " " echo "### LED can work fine, LED feature is good ### " break fi if [ ${keypress} == 'n' ]; then RET=1 echo " " echo " " echo "Error Notice: LED can not work fine, LED feature is bad" break fi fi echo " " done echo "######################################################################################" echo " " echo " " echo " " sleep 2 return ${RET}