bash 脚本 循环检测安卓桌面是否开启 如果是 输出 开启 退出循环 如果否 输出 没有 延迟1秒
以下是一个 bash 脚本,可以循环检测安卓桌面是否开启:
#!/bin/bash
while true; do
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
if [ $? -eq 0 ]; then
echo "桌面已经开启"
break
else
echo "桌面没有开启"
sleep 1
fi
done
这个脚本使用了 adb shell dumpsys window windows 命令来获取当前窗口信息,然后通过 grep 命令查找是否包含桌面的关键字。如果找到了,就说明桌面已经开启了;否则就说明桌面没有开启,需要继续等待。在等待的过程中,脚本使用了 sleep 命令来延迟一秒钟。当桌面开启后,脚本使用 break 命令退出循环。
原文地址: https://www.cveoy.top/t/topic/ciCd 著作权归作者所有。请勿转载和采集!