收藏抓取日志脚本

logcat-all-sh脚本

PRJ_NAME=$1

now=$(adb  wait-for-device shell date '+%Y_%m%d_%H%M%S')
dir=$2/APLog_$now

$(adb root adb  wait-for-device)

echo "log local: "$dir

if [ ! -d $dir ]; then
  mkdir $dir
fi

adb shell getprop > $dir/properties.txt
adb shell ps -A > $dir/ps.txt

for b in $(seq 100); do
    now1=$(adb  wait-for-device shell date '+%Y%m%d-%H%M%S') 
    i=$b
    if [ "$PRJ_NAME" != "" ];then
       file_name=$dir/$PRJ_NAME"_log."$i.log
       echo -e "----$now---- \r\n-->>" $file_name
       echo -e "<<<<<----   $now    ---->>>>>\r\n" >> $file_name
       adb  logcat -b $PRJ_NAME -v threadtime >> $file_name
    elif [ "$PRJ_NAME" == "main" ];then
        echo -e "for test"
    fi
done

pull_log_sh

echo off
adb wait-for-device
adb root
adb wait-for-device
set d=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set t=%time:~0,2%%time:~3,2%%time:~6,2% 
@REM 这里的‘=’就是‘替换’的含意
set t1=%t: =0%
set Folder=LOG_%d%_%t1%
echo '%Folder%'
mkdir %Folder%
mkdir %Folder%\01_mtk_logs
mkdir %Folder%\02_dump_log
mkdir %Folder%\05_status

adb wait-for-device
@REM mtk_log
adb pull /data/debuglogger  %Folder%/01_mtk_logs/data_debuglogger/
adb pull /sdcard/debuglogger  %Folder%/01_mtk_logs/sdcard_debuglogger/
adb pull /data/mdlog/bootupLog %Folder%/01_mtk_logs/mdlog_bootuplog

@REM dump
adb pull /data/vendor/log/mtklog/aee_exp %Folder%/02_dump_log/vendor_data_aee_exp
adb pull /data/ramdump   %Folder%/02_dump_log/data_ramdump
adb pull /data/aee_exp   %Folder%/02_dump_log/data_aee_exp
adb shell cat /proc/ccci_dump  > %Folder%/02_dump_log/ccci_dump.txt

pause

logcat all log

busybox sh logcat-all.sh all .

screenshot_sh

now=$(adb wait-for-device shell date '+%Y_%m%d_%H%M%S')
date_=$(adb  wait-for-device shell date '+%Y_%m%d')
datetime_=$(adb  wait-for-device shell date '+%Y_%m%d_%H%M%S')

dir="screenshots"

if [ ! -d $dir ]; then
  mkdir $dir
fi

if [ ! -d $dir/$date_ ]; then
  mkdir $dir/$date_
fi

adb shell screencap /sdcard/screencap.png
filename=$dir/$date_/$datetime_.png
echo "screencap output:"$filename
adb pull /sdcard/screencap.png $filename

screenshot_bat

busybox sh screenshot.sh
pause
start .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值