1*4882a593Smuzhiyun#!/bin/bash 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunfunction test_bt() { 4*4882a593Smuzhiyun bt_pcba_test 5*4882a593Smuzhiyun sleep 5 6*4882a593Smuzhiyun hciconfig hci0 up && hciconfig -a | grep UP 7*4882a593Smuzhiyun if [ $? -ne 0 ];then 8*4882a593Smuzhiyun echo "The bt test fail !!!" 9*4882a593Smuzhiyun dmesg > /data/bt_dmesg.txt 10*4882a593Smuzhiyun exit 11 11*4882a593Smuzhiyun fi 12*4882a593Smuzhiyun} 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunfunction main() { 15*4882a593Smuzhiyun while true; do 16*4882a593Smuzhiyun test_bt 17*4882a593Smuzhiyun sleep 1 18*4882a593Smuzhiyun cnt=$((cnt + 1)) 19*4882a593Smuzhiyun echo " 20*4882a593Smuzhiyun ################################################# 21*4882a593Smuzhiyun # The BT has been tuned on/off for $cnt times # 22*4882a593Smuzhiyun ################################################# 23*4882a593Smuzhiyun " 24*4882a593Smuzhiyun done 25*4882a593Smuzhiyun} 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunmain 28