我正在尝试创建一个小shell脚本,它会传递一些adb命令,重新启动设备,一旦设备重新启动,再次传递一些adb命令。 我想在设备重启期间定期传递adb设备,以便知道下一个adb命令何时可以通过(不确定还有其他更好的方法)。为此,我需要检查每个adb设备命令的响应。有没有方法来阅读这个回复? 我是shell脚本的新手。请原谅我采用的方法来实现这个任务是不正确的。 任何帮助或建议将不胜感激。
答案 0 :(得分:1)
您可以从响应中创建一个if语句:
device=$(adb devices)
while true
do
sleep 5
if [ "$(adb devices)"="$device" ];
then
echo "device rebooted"
break
fi
done
这将在5秒的间隔内检查十次。