loop_cnt=0 while : do count=`mmcli -L |grep Modem` if [ ${#count} == 0 ]; then loop_cnt=$((loop_cnt+1)) sleep 20 else break fi if [ $((loop_cnt)) == 10 ]; then echo 'modem not found' for i in 0 1 2 3 4 5 6 7 8 9 do echo 255 > /sys/class/leds/app/brightness sleep 2 echo 0 > /sys/class/leds/app/brightness sleep 2 done echo 255 > /sys/class/leds/app/brightness exit fi done