linux 下 shell 脚本 使用adb 命令

echo "start dump meminfo"
i=0
while :
do
# >> 向文件末尾追加命令
 #adb shell dumpsys meminfo >> ./shell.log
 adb shell cat /proc/meminfo >> ./shell.log
 i=$(( $i + 1 ))
 time=$(date "+%Y-%m-%d %H:%M:%S")
 echo "dump $i times at ${time}"
done

脚本作用:

  1. 循环调用并打印时间戳和次数
  2. 使用adb shell cat /proc/meminfo 查看内存使用情况
  3. 使用 >> 追加保存到同一个文件

下面是windows bat 脚本 调用 logcat 命令

adb wait-for-device
adb root
adb wait-for-device
adb logcat -G 10m
adb wait-for-device
adb shell logcat -c
adb wait-for-device
adb shell logcat -v time >log_test.log
pause

你可能感兴趣的:(shell脚本)