2016-05-17 47 views
0

我正在嘗試製作一個小型shell腳本,它可以傳遞一些adb命令,重新啓動設備,一旦設備重新啓動,再次傳遞一些adb命令。 我正在考慮在設備重啓期間定期通過adb設備,以便知道何時可以傳遞下一個adb命令(不確定是否有其他更好的方法可以做到這一點)。爲此我需要檢查每個adb devices命令的響應。有沒有任何方法可以讀取此回覆? 我是shell腳本的新手。請原諒我採取的方法來完成這項任務是不正確的。 任何幫助或建議將不勝感激。Shell腳本:如何讀取adb設備的響應並將其存儲

回答

1

您可以使如果從響應聲明:

device=$(adb devices) 
while true 
do 
sleep 5 
if [ "$(adb devices)"="$device" ]; 
    then 
    echo "device rebooted" 
    break 
    fi 
done 

這會在5秒的INTERVALL檢查十倍。

+0

感謝您的輸入。它工作。我只是修改它如下: –

+0

酷,我會改變我的答案爲其他人尋找這個。你有這樣的感覺嗎? – frankenapps

相關問題